./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe028_rmo.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/safe028_rmo.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/safe028_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe028_rmo.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 02:11:07,163 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 02:11:07,254 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 02:11:07,260 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 02:11:07,261 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 02:11:07,287 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 02:11:07,290 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 02:11:07,291 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 02:11:07,292 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 02:11:07,295 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 02:11:07,296 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 02:11:07,296 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 02:11:07,297 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 02:11:07,298 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 02:11:07,298 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 02:11:07,299 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 02:11:07,299 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 02:11:07,299 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 02:11:07,300 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 02:11:07,300 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 02:11:07,300 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 02:11:07,301 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 02:11:07,301 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 02:11:07,301 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 02:11:07,302 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 02:11:07,302 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 02:11:07,302 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 02:11:07,302 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 02:11:07,303 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 02:11:07,303 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 02:11:07,304 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 02:11:07,304 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 02:11:07,305 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:11:07,305 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 02:11:07,305 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 02:11:07,305 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 02:11:07,306 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 02:11:07,306 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 02:11:07,306 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 02:11:07,306 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 02:11:07,306 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 02:11:07,307 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 02:11:07,307 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 02:11:07,307 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 02:11:07,575 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 02:11:07,603 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 02:11:07,605 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 02:11:07,606 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 02:11:07,606 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 02:11:07,608 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe028_rmo.i [2024-06-28 02:11:08,757 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 02:11:08,999 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 02:11:09,001 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe028_rmo.i [2024-06-28 02:11:09,018 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9a415c3b/1e537075a719412bab43163927a7c7a2/FLAGe65a4ceaa [2024-06-28 02:11:09,029 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/b9a415c3b/1e537075a719412bab43163927a7c7a2 [2024-06-28 02:11:09,031 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 02:11:09,032 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 02:11:09,032 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/safe028_rmo.yml/witness.yml [2024-06-28 02:11:09,232 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 02:11:09,234 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 02:11:09,235 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 02:11:09,235 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 02:11:09,240 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 02:11:09,240 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:11:09" (1/2) ... [2024-06-28 02:11:09,241 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a4ad30e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:11:09, skipping insertion in model container [2024-06-28 02:11:09,241 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 02:11:09" (1/2) ... [2024-06-28 02:11:09,243 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4598900c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 02:11:09, skipping insertion in model container [2024-06-28 02:11:09,243 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:11:09" (2/2) ... [2024-06-28 02:11:09,243 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a4ad30e and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:11:09, skipping insertion in model container [2024-06-28 02:11:09,244 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:11:09" (2/2) ... [2024-06-28 02:11:09,244 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 02:11:09,390 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 02:11:09,391 INFO L97 edCorrectnessWitness]: Location invariant before [L854-L854] ((((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff0_used == (_Bool)0) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_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_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 02:11:09,391 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ((((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff0_used == (_Bool)0) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_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_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 02:11:09,391 INFO L97 edCorrectnessWitness]: Location invariant before [L857-L857] ((((((((((((((((((((((((((((((((((((! multithreaded || x$w_buff0_used == (_Bool)0) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff1 == 0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p2_EAX$flush_delayed == (_Bool)0) && __unbuffered_p2_EAX$mem_tmp == 0) && __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p2_EAX$w_buff0 == 0) && __unbuffered_p2_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p2_EAX$w_buff1 == 0) && __unbuffered_p2_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_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1)))) && (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && (y == 0 || y == 1)))) && (! multithreaded || (__unbuffered_p2_EAX$read_delayed_var == 0 || (__unbuffered_p2_EAX$read_delayed_var == & x && (*__unbuffered_p2_EAX$read_delayed_var == 0 || *__unbuffered_p2_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff0 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p2_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p2_EAX$mem_tmp == 0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p2_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 02:11:09,392 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 02:11:09,392 INFO L106 edCorrectnessWitness]: ghost_update [L852-L852] multithreaded = 1; [2024-06-28 02:11:09,443 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 02:11:09,631 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/safe028_rmo.i[988,1001] [2024-06-28 02:11:09,846 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:11:09,860 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 02:11:09,908 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/safe028_rmo.i[988,1001] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 02:11:10,115 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 02:11:10,170 INFO L206 MainTranslator]: Completed translation [2024-06-28 02:11:10,171 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 02:11:10 WrapperNode [2024-06-28 02:11:10,171 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 02:11:10,172 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 02:11:10,172 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 02:11:10,172 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 02:11:10,179 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,214 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,264 INFO L138 Inliner]: procedures = 175, calls = 87, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 206 [2024-06-28 02:11:10,265 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 02:11:10,266 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 02:11:10,266 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 02:11:10,266 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 02:11:10,276 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,277 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,291 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,320 INFO L175 MemorySlicer]: Split 47 memory accesses to 2 slices as follows [2, 45]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 8 writes are split as follows [0, 8]. [2024-06-28 02:11:10,328 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,328 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,341 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,344 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,346 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,349 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,354 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 02:11:10,355 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 02:11:10,355 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 02:11:10,355 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 02:11:10,356 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 02:11:10" (1/1) ... [2024-06-28 02:11:10,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 02:11:10,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 02:11:10,381 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 02:11:10,386 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 02:11:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 02:11:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 02:11:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 02:11:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 02:11:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 02:11:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 02:11:10,416 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 02:11:10,417 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 02:11:10,417 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 02:11:10,417 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 02:11:10,417 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 02:11:10,417 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 02:11:10,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 02:11:10,417 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 02:11:10,418 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 02:11:10,418 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 02:11:10,418 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 02:11:10,419 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 02:11:10,549 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 02:11:10,551 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 02:11:11,098 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 02:11:11,098 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 02:11:11,625 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 02:11:11,625 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 02:11:11,626 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:11:11 BoogieIcfgContainer [2024-06-28 02:11:11,626 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 02:11:11,630 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 02:11:11,630 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 02:11:11,633 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 02:11:11,633 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 02:11:09" (1/4) ... [2024-06-28 02:11:11,634 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60993c5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 02:11:11, skipping insertion in model container [2024-06-28 02:11:11,635 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 02:11:09" (2/4) ... [2024-06-28 02:11:11,635 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60993c5d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:11:11, skipping insertion in model container [2024-06-28 02:11:11,635 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 02:11:10" (3/4) ... [2024-06-28 02:11:11,636 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@60993c5d and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 02:11:11, skipping insertion in model container [2024-06-28 02:11:11,636 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 02:11:11" (4/4) ... [2024-06-28 02:11:11,637 INFO L112 eAbstractionObserver]: Analyzing ICFG safe028_rmo.i [2024-06-28 02:11:11,655 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 02:11:11,655 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 02:11:11,655 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 02:11:11,718 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 02:11:11,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:11:11,797 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 02:11:11,797 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:11:11,800 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 58 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 02:11:11,801 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 02:11:11,805 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-28 02:11:11,819 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 02:11:11,830 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;@13391c0d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 02:11:11,830 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 02:11:11,835 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 02:11:11,836 INFO L124 PetriNetUnfolderBase]: 0/6 cut-off events. [2024-06-28 02:11:11,836 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 02:11:11,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:11,837 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 02:11:11,838 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 02:11:11,842 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:11,842 INFO L85 PathProgramCache]: Analyzing trace with hash 749629910, now seen corresponding path program 1 times [2024-06-28 02:11:11,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:11,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414569424] [2024-06-28 02:11:11,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:11,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:12,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:14,148 INFO 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 02:11:14,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:14,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414569424] [2024-06-28 02:11:14,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414569424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:14,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:14,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 02:11:14,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488858629] [2024-06-28 02:11:14,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:14,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 02:11:14,167 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:14,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 02:11:14,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 02:11:14,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 02:11:14,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:14,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:14,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 02:11:14,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:15,304 INFO L124 PetriNetUnfolderBase]: 2790/4495 cut-off events. [2024-06-28 02:11:15,304 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 02:11:15,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8625 conditions, 4495 events. 2790/4495 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 26346 event pairs, 1780 based on Foata normal form. 0/4341 useless extension candidates. Maximal degree in co-relation 8613. Up to 4049 conditions per place. [2024-06-28 02:11:15,339 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 44 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 02:11:15,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 229 flow [2024-06-28 02:11:15,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 02:11:15,342 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 02:11:15,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2024-06-28 02:11:15,351 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-06-28 02:11:15,353 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 91 transitions. [2024-06-28 02:11:15,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 229 flow [2024-06-28 02:11:15,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:11:15,363 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 125 flow [2024-06-28 02:11:15,365 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 02:11:15,368 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-28 02:11:15,369 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 125 flow [2024-06-28 02:11:15,369 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:15,370 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:15,370 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:15,370 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 02:11:15,371 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 02:11:15,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:15,372 INFO L85 PathProgramCache]: Analyzing trace with hash -1159775555, now seen corresponding path program 1 times [2024-06-28 02:11:15,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:15,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1770663695] [2024-06-28 02:11:15,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:15,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:15,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:17,160 INFO 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 02:11:17,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:17,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1770663695] [2024-06-28 02:11:17,162 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1770663695] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:17,162 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:17,162 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 02:11:17,162 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804922757] [2024-06-28 02:11:17,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:17,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:11:17,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:17,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:11:17,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:11:17,172 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:11:17,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 125 flow. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:17,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:17,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:11:17,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:18,165 INFO L124 PetriNetUnfolderBase]: 3338/5162 cut-off events. [2024-06-28 02:11:18,166 INFO L125 PetriNetUnfolderBase]: For 812/812 co-relation queries the response was YES. [2024-06-28 02:11:18,175 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11219 conditions, 5162 events. 3338/5162 cut-off events. For 812/812 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 29455 event pairs, 1485 based on Foata normal form. 6/5167 useless extension candidates. Maximal degree in co-relation 11207. Up to 4762 conditions per place. [2024-06-28 02:11:18,198 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 59 selfloop transitions, 9 changer transitions 0/76 dead transitions. [2024-06-28 02:11:18,199 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 76 transitions, 337 flow [2024-06-28 02:11:18,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:11:18,200 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:11:18,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 119 transitions. [2024-06-28 02:11:18,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6329787234042553 [2024-06-28 02:11:18,201 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 125 flow. Second operand 4 states and 119 transitions. [2024-06-28 02:11:18,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 76 transitions, 337 flow [2024-06-28 02:11:18,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 76 transitions, 332 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 02:11:18,204 INFO L231 Difference]: Finished difference. Result has 54 places, 49 transitions, 171 flow [2024-06-28 02:11:18,204 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=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=171, PETRI_PLACES=54, PETRI_TRANSITIONS=49} [2024-06-28 02:11:18,205 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 3 predicate places. [2024-06-28 02:11:18,205 INFO L495 AbstractCegarLoop]: Abstraction has has 54 places, 49 transitions, 171 flow [2024-06-28 02:11:18,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:18,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:18,205 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:18,206 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 02:11:18,206 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 02:11:18,206 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:18,206 INFO L85 PathProgramCache]: Analyzing trace with hash 1905014203, now seen corresponding path program 1 times [2024-06-28 02:11:18,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:18,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656110540] [2024-06-28 02:11:18,207 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:18,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:18,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:21,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:21,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:21,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1656110540] [2024-06-28 02:11:21,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1656110540] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:21,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:21,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:11:21,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812138405] [2024-06-28 02:11:21,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:21,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:11:21,699 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:21,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:11:21,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:11:21,715 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:11:21,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 49 transitions, 171 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:21,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:21,717 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:11:21,717 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:23,059 INFO L124 PetriNetUnfolderBase]: 3329/5147 cut-off events. [2024-06-28 02:11:23,060 INFO L125 PetriNetUnfolderBase]: For 2306/2306 co-relation queries the response was YES. [2024-06-28 02:11:23,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12327 conditions, 5147 events. 3329/5147 cut-off events. For 2306/2306 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 29362 event pairs, 1086 based on Foata normal form. 6/5152 useless extension candidates. Maximal degree in co-relation 12313. Up to 4693 conditions per place. [2024-06-28 02:11:23,095 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 80 selfloop transitions, 16 changer transitions 0/104 dead transitions. [2024-06-28 02:11:23,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 58 places, 104 transitions, 510 flow [2024-06-28 02:11:23,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:11:23,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:11:23,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 171 transitions. [2024-06-28 02:11:23,101 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6063829787234043 [2024-06-28 02:11:23,101 INFO L175 Difference]: Start difference. First operand has 54 places, 49 transitions, 171 flow. Second operand 6 states and 171 transitions. [2024-06-28 02:11:23,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 58 places, 104 transitions, 510 flow [2024-06-28 02:11:23,105 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 104 transitions, 482 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 02:11:23,107 INFO L231 Difference]: Finished difference. Result has 58 places, 55 transitions, 231 flow [2024-06-28 02:11:23,107 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=231, PETRI_PLACES=58, PETRI_TRANSITIONS=55} [2024-06-28 02:11:23,108 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 7 predicate places. [2024-06-28 02:11:23,109 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 55 transitions, 231 flow [2024-06-28 02:11:23,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:23,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:23,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:23,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 02:11:23,110 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 02:11:23,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:23,111 INFO L85 PathProgramCache]: Analyzing trace with hash 2054932912, now seen corresponding path program 1 times [2024-06-28 02:11:23,111 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:23,114 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1772756064] [2024-06-28 02:11:23,114 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:23,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:23,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:24,928 INFO 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 02:11:24,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:24,928 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1772756064] [2024-06-28 02:11:24,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1772756064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:24,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:24,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 02:11:24,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197111316] [2024-06-28 02:11:24,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:24,929 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 02:11:24,929 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:24,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 02:11:24,930 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 02:11:24,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:11:24,967 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 55 transitions, 231 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:24,967 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:24,967 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:11:24,967 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:26,337 INFO L124 PetriNetUnfolderBase]: 2759/4468 cut-off events. [2024-06-28 02:11:26,338 INFO L125 PetriNetUnfolderBase]: For 3779/3779 co-relation queries the response was YES. [2024-06-28 02:11:26,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11521 conditions, 4468 events. 2759/4468 cut-off events. For 3779/3779 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 26400 event pairs, 1033 based on Foata normal form. 4/4471 useless extension candidates. Maximal degree in co-relation 11504. Up to 3964 conditions per place. [2024-06-28 02:11:26,364 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 64 selfloop transitions, 10 changer transitions 0/82 dead transitions. [2024-06-28 02:11:26,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 82 transitions, 453 flow [2024-06-28 02:11:26,366 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:11:26,366 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:11:26,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 125 transitions. [2024-06-28 02:11:26,367 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:11:26,367 INFO L175 Difference]: Start difference. First operand has 58 places, 55 transitions, 231 flow. Second operand 5 states and 125 transitions. [2024-06-28 02:11:26,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 82 transitions, 453 flow [2024-06-28 02:11:26,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 82 transitions, 415 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-06-28 02:11:26,372 INFO L231 Difference]: Finished difference. Result has 60 places, 59 transitions, 252 flow [2024-06-28 02:11:26,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=55, 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=252, PETRI_PLACES=60, PETRI_TRANSITIONS=59} [2024-06-28 02:11:26,373 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 9 predicate places. [2024-06-28 02:11:26,373 INFO L495 AbstractCegarLoop]: Abstraction has has 60 places, 59 transitions, 252 flow [2024-06-28 02:11:26,374 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:26,374 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:26,374 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:26,374 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 02:11:26,374 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 02:11:26,375 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:26,375 INFO L85 PathProgramCache]: Analyzing trace with hash -917210037, now seen corresponding path program 1 times [2024-06-28 02:11:26,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:26,375 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240943036] [2024-06-28 02:11:26,376 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:26,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:26,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:28,593 INFO 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 02:11:28,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:28,594 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240943036] [2024-06-28 02:11:28,594 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [240943036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:28,594 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:28,594 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:11:28,594 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861914752] [2024-06-28 02:11:28,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:28,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:11:28,595 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:28,595 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:11:28,595 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:11:28,604 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:11:28,605 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 59 transitions, 252 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 02:11:28,605 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:28,605 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:11:28,605 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:30,288 INFO L124 PetriNetUnfolderBase]: 3371/5227 cut-off events. [2024-06-28 02:11:30,288 INFO L125 PetriNetUnfolderBase]: For 6536/6539 co-relation queries the response was YES. [2024-06-28 02:11:30,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14623 conditions, 5227 events. 3371/5227 cut-off events. For 6536/6539 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 29821 event pairs, 1182 based on Foata normal form. 6/5230 useless extension candidates. Maximal degree in co-relation 14604. Up to 4702 conditions per place. [2024-06-28 02:11:30,323 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 79 selfloop transitions, 21 changer transitions 0/107 dead transitions. [2024-06-28 02:11:30,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 107 transitions, 614 flow [2024-06-28 02:11:30,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:11:30,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:11:30,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 02:11:30,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549645390070922 [2024-06-28 02:11:30,329 INFO L175 Difference]: Start difference. First operand has 60 places, 59 transitions, 252 flow. Second operand 6 states and 155 transitions. [2024-06-28 02:11:30,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 107 transitions, 614 flow [2024-06-28 02:11:30,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 107 transitions, 585 flow, removed 7 selfloop flow, removed 3 redundant places. [2024-06-28 02:11:30,338 INFO L231 Difference]: Finished difference. Result has 63 places, 67 transitions, 338 flow [2024-06-28 02:11:30,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=223, PETRI_DIFFERENCE_MINUEND_PLACES=57, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=338, PETRI_PLACES=63, PETRI_TRANSITIONS=67} [2024-06-28 02:11:30,341 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2024-06-28 02:11:30,342 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 67 transitions, 338 flow [2024-06-28 02:11:30,342 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 02:11:30,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:30,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:30,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 02:11:30,343 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 02:11:30,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:30,343 INFO L85 PathProgramCache]: Analyzing trace with hash -874330945, now seen corresponding path program 2 times [2024-06-28 02:11:30,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:30,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1965766009] [2024-06-28 02:11:30,344 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:30,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:30,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:32,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:32,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:32,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1965766009] [2024-06-28 02:11:32,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1965766009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:32,487 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:32,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:11:32,487 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1832465094] [2024-06-28 02:11:32,487 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:32,488 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:11:32,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:32,488 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:11:32,489 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:11:32,502 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:11:32,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 67 transitions, 338 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 02:11:32,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:32,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:11:32,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:34,079 INFO L124 PetriNetUnfolderBase]: 3361/5200 cut-off events. [2024-06-28 02:11:34,080 INFO L125 PetriNetUnfolderBase]: For 9132/9132 co-relation queries the response was YES. [2024-06-28 02:11:34,090 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15644 conditions, 5200 events. 3361/5200 cut-off events. For 9132/9132 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 29609 event pairs, 1177 based on Foata normal form. 4/5201 useless extension candidates. Maximal degree in co-relation 15624. Up to 4694 conditions per place. [2024-06-28 02:11:34,109 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 72 selfloop transitions, 21 changer transitions 0/100 dead transitions. [2024-06-28 02:11:34,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 100 transitions, 598 flow [2024-06-28 02:11:34,111 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:11:34,111 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:11:34,111 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 02:11:34,112 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 02:11:34,112 INFO L175 Difference]: Start difference. First operand has 63 places, 67 transitions, 338 flow. Second operand 6 states and 148 transitions. [2024-06-28 02:11:34,112 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 100 transitions, 598 flow [2024-06-28 02:11:34,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 100 transitions, 552 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-06-28 02:11:34,126 INFO L231 Difference]: Finished difference. Result has 67 places, 67 transitions, 343 flow [2024-06-28 02:11:34,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=292, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=343, PETRI_PLACES=67, PETRI_TRANSITIONS=67} [2024-06-28 02:11:34,129 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-06-28 02:11:34,130 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 67 transitions, 343 flow [2024-06-28 02:11:34,130 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 02:11:34,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:34,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:34,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 02:11:34,130 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 02:11:34,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:34,131 INFO L85 PathProgramCache]: Analyzing trace with hash -894387697, now seen corresponding path program 1 times [2024-06-28 02:11:34,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:34,135 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1414318891] [2024-06-28 02:11:34,135 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:34,136 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:34,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:37,531 INFO 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 02:11:37,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:37,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1414318891] [2024-06-28 02:11:37,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1414318891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:37,532 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:37,532 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:11:37,532 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2001293504] [2024-06-28 02:11:37,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:37,533 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:11:37,533 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:37,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:11:37,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:11:37,568 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:11:37,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 67 transitions, 343 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:37,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:37,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:11:37,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:38,912 INFO L124 PetriNetUnfolderBase]: 2793/4528 cut-off events. [2024-06-28 02:11:38,912 INFO L125 PetriNetUnfolderBase]: For 7953/7953 co-relation queries the response was YES. [2024-06-28 02:11:38,923 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13439 conditions, 4528 events. 2793/4528 cut-off events. For 7953/7953 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 26640 event pairs, 943 based on Foata normal form. 4/4531 useless extension candidates. Maximal degree in co-relation 13417. Up to 3972 conditions per place. [2024-06-28 02:11:38,943 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 82 selfloop transitions, 13 changer transitions 0/103 dead transitions. [2024-06-28 02:11:38,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 103 transitions, 637 flow [2024-06-28 02:11:38,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:11:38,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:11:38,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 150 transitions. [2024-06-28 02:11:38,945 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:11:38,945 INFO L175 Difference]: Start difference. First operand has 67 places, 67 transitions, 343 flow. Second operand 6 states and 150 transitions. [2024-06-28 02:11:38,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 103 transitions, 637 flow [2024-06-28 02:11:38,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 103 transitions, 579 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:11:38,955 INFO L231 Difference]: Finished difference. Result has 67 places, 70 transitions, 355 flow [2024-06-28 02:11:38,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=355, PETRI_PLACES=67, PETRI_TRANSITIONS=70} [2024-06-28 02:11:38,956 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-06-28 02:11:38,956 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 70 transitions, 355 flow [2024-06-28 02:11:38,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:11:38,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:38,957 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:38,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 02:11:38,957 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 02:11:38,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:38,958 INFO L85 PathProgramCache]: Analyzing trace with hash 875681464, now seen corresponding path program 1 times [2024-06-28 02:11:38,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:38,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925665714] [2024-06-28 02:11:38,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:38,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:38,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:42,667 INFO 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 02:11:42,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:42,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925665714] [2024-06-28 02:11:42,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925665714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:42,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:42,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:11:42,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824876331] [2024-06-28 02:11:42,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:42,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:11:42,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:42,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:11:42,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:11:42,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:11:42,706 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 70 transitions, 355 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 02:11:42,706 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:42,706 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:11:42,706 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:44,167 INFO L124 PetriNetUnfolderBase]: 3405/5291 cut-off events. [2024-06-28 02:11:44,167 INFO L125 PetriNetUnfolderBase]: For 12500/12500 co-relation queries the response was YES. [2024-06-28 02:11:44,180 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16426 conditions, 5291 events. 3405/5291 cut-off events. For 12500/12500 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 30337 event pairs, 1241 based on Foata normal form. 4/5294 useless extension candidates. Maximal degree in co-relation 16404. Up to 4813 conditions per place. [2024-06-28 02:11:44,202 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 98 selfloop transitions, 18 changer transitions 0/123 dead transitions. [2024-06-28 02:11:44,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 123 transitions, 737 flow [2024-06-28 02:11:44,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:11:44,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:11:44,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:11:44,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 02:11:44,205 INFO L175 Difference]: Start difference. First operand has 67 places, 70 transitions, 355 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:11:44,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 123 transitions, 737 flow [2024-06-28 02:11:44,215 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 123 transitions, 691 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 02:11:44,217 INFO L231 Difference]: Finished difference. Result has 70 places, 74 transitions, 400 flow [2024-06-28 02:11:44,217 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=309, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=400, PETRI_PLACES=70, PETRI_TRANSITIONS=74} [2024-06-28 02:11:44,218 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 19 predicate places. [2024-06-28 02:11:44,218 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 74 transitions, 400 flow [2024-06-28 02:11:44,218 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 02:11:44,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:44,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:44,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 02:11:44,219 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 02:11:44,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:44,219 INFO L85 PathProgramCache]: Analyzing trace with hash 880443064, now seen corresponding path program 2 times [2024-06-28 02:11:44,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:44,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1512318994] [2024-06-28 02:11:44,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:44,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:44,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:47,176 INFO 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 02:11:47,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:47,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1512318994] [2024-06-28 02:11:47,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1512318994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:47,177 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:47,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:11:47,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [931436003] [2024-06-28 02:11:47,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:47,177 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:11:47,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:47,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:11:47,178 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:11:47,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:11:47,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 74 transitions, 400 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 02:11:47,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:47,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:11:47,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:48,782 INFO L124 PetriNetUnfolderBase]: 3457/5385 cut-off events. [2024-06-28 02:11:48,783 INFO L125 PetriNetUnfolderBase]: For 16437/16443 co-relation queries the response was YES. [2024-06-28 02:11:48,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17731 conditions, 5385 events. 3457/5385 cut-off events. For 16437/16443 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30928 event pairs, 1076 based on Foata normal form. 8/5390 useless extension candidates. Maximal degree in co-relation 17708. Up to 4659 conditions per place. [2024-06-28 02:11:48,812 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 90 selfloop transitions, 35 changer transitions 0/132 dead transitions. [2024-06-28 02:11:48,812 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 132 transitions, 886 flow [2024-06-28 02:11:48,813 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:11:48,813 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:11:48,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 02:11:48,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 02:11:48,814 INFO L175 Difference]: Start difference. First operand has 70 places, 74 transitions, 400 flow. Second operand 7 states and 182 transitions. [2024-06-28 02:11:48,815 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 132 transitions, 886 flow [2024-06-28 02:11:48,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 132 transitions, 825 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 02:11:48,828 INFO L231 Difference]: Finished difference. Result has 72 places, 82 transitions, 518 flow [2024-06-28 02:11:48,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=339, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=518, PETRI_PLACES=72, PETRI_TRANSITIONS=82} [2024-06-28 02:11:48,829 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 21 predicate places. [2024-06-28 02:11:48,829 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 82 transitions, 518 flow [2024-06-28 02:11:48,829 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 02:11:48,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:48,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:48,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 02:11:48,830 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 02:11:48,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:48,830 INFO L85 PathProgramCache]: Analyzing trace with hash 880450008, now seen corresponding path program 1 times [2024-06-28 02:11:48,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:48,831 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032448379] [2024-06-28 02:11:48,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:48,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:48,847 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:52,135 INFO 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 02:11:52,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:52,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032448379] [2024-06-28 02:11:52,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032448379] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:52,136 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:52,136 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:11:52,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971682493] [2024-06-28 02:11:52,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:52,136 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:11:52,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:52,137 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:11:52,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:11:52,174 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:11:52,175 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 82 transitions, 518 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 02:11:52,175 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:52,175 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:11:52,175 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:53,681 INFO L124 PetriNetUnfolderBase]: 3499/5447 cut-off events. [2024-06-28 02:11:53,681 INFO L125 PetriNetUnfolderBase]: For 21428/21434 co-relation queries the response was YES. [2024-06-28 02:11:53,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19048 conditions, 5447 events. 3499/5447 cut-off events. For 21428/21434 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 31251 event pairs, 1110 based on Foata normal form. 8/5452 useless extension candidates. Maximal degree in co-relation 19024. Up to 4850 conditions per place. [2024-06-28 02:11:53,707 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 102 selfloop transitions, 24 changer transitions 0/133 dead transitions. [2024-06-28 02:11:53,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 133 transitions, 918 flow [2024-06-28 02:11:53,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:11:53,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:11:53,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:11:53,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 02:11:53,710 INFO L175 Difference]: Start difference. First operand has 72 places, 82 transitions, 518 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:11:53,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 133 transitions, 918 flow [2024-06-28 02:11:53,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 133 transitions, 860 flow, removed 19 selfloop flow, removed 3 redundant places. [2024-06-28 02:11:53,737 INFO L231 Difference]: Finished difference. Result has 76 places, 85 transitions, 562 flow [2024-06-28 02:11:53,738 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=460, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=562, PETRI_PLACES=76, PETRI_TRANSITIONS=85} [2024-06-28 02:11:53,739 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 25 predicate places. [2024-06-28 02:11:53,739 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 85 transitions, 562 flow [2024-06-28 02:11:53,739 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 02:11:53,739 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:53,739 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:53,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 02:11:53,740 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 02:11:53,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:53,740 INFO L85 PathProgramCache]: Analyzing trace with hash 1581584958, now seen corresponding path program 3 times [2024-06-28 02:11:53,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:53,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99102622] [2024-06-28 02:11:53,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:53,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:53,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:11:56,476 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:11:56,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:11:56,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99102622] [2024-06-28 02:11:56,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99102622] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:11:56,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:11:56,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:11:56,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720538607] [2024-06-28 02:11:56,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:11:56,479 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:11:56,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:11:56,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:11:56,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:11:56,500 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:11:56,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 85 transitions, 562 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 02:11:56,500 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:11:56,500 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:11:56,500 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:11:58,162 INFO L124 PetriNetUnfolderBase]: 3489/5409 cut-off events. [2024-06-28 02:11:58,162 INFO L125 PetriNetUnfolderBase]: For 24771/24771 co-relation queries the response was YES. [2024-06-28 02:11:58,172 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19669 conditions, 5409 events. 3489/5409 cut-off events. For 24771/24771 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 30967 event pairs, 1064 based on Foata normal form. 4/5408 useless extension candidates. Maximal degree in co-relation 19643. Up to 4713 conditions per place. [2024-06-28 02:11:58,187 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 87 selfloop transitions, 37 changer transitions 0/131 dead transitions. [2024-06-28 02:11:58,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 131 transitions, 930 flow [2024-06-28 02:11:58,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:11:58,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:11:58,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:11:58,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 02:11:58,189 INFO L175 Difference]: Start difference. First operand has 76 places, 85 transitions, 562 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:11:58,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 131 transitions, 930 flow [2024-06-28 02:11:58,206 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 131 transitions, 822 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-28 02:11:58,208 INFO L231 Difference]: Finished difference. Result has 80 places, 87 transitions, 556 flow [2024-06-28 02:11:58,208 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=556, PETRI_PLACES=80, PETRI_TRANSITIONS=87} [2024-06-28 02:11:58,209 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 29 predicate places. [2024-06-28 02:11:58,209 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 87 transitions, 556 flow [2024-06-28 02:11:58,209 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 02:11:58,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:11:58,210 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:11:58,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 02:11:58,210 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 02:11:58,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:11:58,211 INFO L85 PathProgramCache]: Analyzing trace with hash -513383184, now seen corresponding path program 2 times [2024-06-28 02:11:58,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:11:58,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596690460] [2024-06-28 02:11:58,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:11:58,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:11:58,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:01,422 INFO 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 02:12:01,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:01,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596690460] [2024-06-28 02:12:01,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596690460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:01,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:01,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:01,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [58678158] [2024-06-28 02:12:01,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:01,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:01,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:01,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:01,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:01,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:01,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 87 transitions, 556 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 02:12:01,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:01,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:01,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:03,059 INFO L124 PetriNetUnfolderBase]: 3531/5502 cut-off events. [2024-06-28 02:12:03,060 INFO L125 PetriNetUnfolderBase]: For 26309/26309 co-relation queries the response was YES. [2024-06-28 02:12:03,078 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20058 conditions, 5502 events. 3531/5502 cut-off events. For 26309/26309 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 31624 event pairs, 1122 based on Foata normal form. 4/5503 useless extension candidates. Maximal degree in co-relation 20030. Up to 4898 conditions per place. [2024-06-28 02:12:03,100 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 102 selfloop transitions, 24 changer transitions 0/133 dead transitions. [2024-06-28 02:12:03,100 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 133 transitions, 953 flow [2024-06-28 02:12:03,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:03,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:03,102 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:12:03,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 02:12:03,103 INFO L175 Difference]: Start difference. First operand has 80 places, 87 transitions, 556 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:12:03,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 133 transitions, 953 flow [2024-06-28 02:12:03,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 133 transitions, 869 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:03,138 INFO L231 Difference]: Finished difference. Result has 82 places, 90 transitions, 580 flow [2024-06-28 02:12:03,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=472, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=580, PETRI_PLACES=82, PETRI_TRANSITIONS=90} [2024-06-28 02:12:03,139 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 31 predicate places. [2024-06-28 02:12:03,139 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 90 transitions, 580 flow [2024-06-28 02:12:03,139 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 02:12:03,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:03,140 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:03,140 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 02:12:03,140 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 02:12:03,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:03,140 INFO L85 PathProgramCache]: Analyzing trace with hash -513086514, now seen corresponding path program 3 times [2024-06-28 02:12:03,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:03,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1616040660] [2024-06-28 02:12:03,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:03,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:03,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:06,266 INFO 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 02:12:06,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:06,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1616040660] [2024-06-28 02:12:06,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1616040660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:06,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:06,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:06,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435028757] [2024-06-28 02:12:06,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:06,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:06,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:06,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:06,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:06,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:06,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 90 transitions, 580 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 02:12:06,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:06,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:06,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:07,687 INFO L124 PetriNetUnfolderBase]: 3523/5490 cut-off events. [2024-06-28 02:12:07,687 INFO L125 PetriNetUnfolderBase]: For 30510/30510 co-relation queries the response was YES. [2024-06-28 02:12:07,699 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20502 conditions, 5490 events. 3523/5490 cut-off events. For 30510/30510 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 31624 event pairs, 1026 based on Foata normal form. 4/5491 useless extension candidates. Maximal degree in co-relation 20472. Up to 4762 conditions per place. [2024-06-28 02:12:07,716 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 97 selfloop transitions, 32 changer transitions 0/136 dead transitions. [2024-06-28 02:12:07,716 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 136 transitions, 989 flow [2024-06-28 02:12:07,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:12:07,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:12:07,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:12:07,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 02:12:07,718 INFO L175 Difference]: Start difference. First operand has 82 places, 90 transitions, 580 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:12:07,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 136 transitions, 989 flow [2024-06-28 02:12:07,744 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 136 transitions, 905 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:07,746 INFO L231 Difference]: Finished difference. Result has 84 places, 93 transitions, 626 flow [2024-06-28 02:12:07,746 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=496, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=626, PETRI_PLACES=84, PETRI_TRANSITIONS=93} [2024-06-28 02:12:07,747 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2024-06-28 02:12:07,747 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 93 transitions, 626 flow [2024-06-28 02:12:07,747 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 02:12:07,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:07,747 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:12:07,747 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 02:12:07,748 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:12:07,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:07,748 INFO L85 PathProgramCache]: Analyzing trace with hash -822759239, now seen corresponding path program 1 times [2024-06-28 02:12:07,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:07,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578449810] [2024-06-28 02:12:07,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:07,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:07,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:09,841 INFO 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 02:12:09,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:09,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578449810] [2024-06-28 02:12:09,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578449810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:09,841 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:09,842 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:09,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991745543] [2024-06-28 02:12:09,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:09,842 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:09,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:09,843 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:09,843 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:09,871 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:09,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 93 transitions, 626 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:09,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:09,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:09,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:10,996 INFO L124 PetriNetUnfolderBase]: 2957/4818 cut-off events. [2024-06-28 02:12:10,996 INFO L125 PetriNetUnfolderBase]: For 28977/28977 co-relation queries the response was YES. [2024-06-28 02:12:11,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18230 conditions, 4818 events. 2957/4818 cut-off events. For 28977/28977 co-relation queries the response was YES. Maximal size of possible extension queue 212. Compared 28540 event pairs, 998 based on Foata normal form. 2/4819 useless extension candidates. Maximal degree in co-relation 18199. Up to 4250 conditions per place. [2024-06-28 02:12:11,017 INFO L140 encePairwiseOnDemand]: 40/47 looper letters, 102 selfloop transitions, 11 changer transitions 0/121 dead transitions. [2024-06-28 02:12:11,017 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 121 transitions, 983 flow [2024-06-28 02:12:11,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 02:12:11,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 02:12:11,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 122 transitions. [2024-06-28 02:12:11,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5191489361702127 [2024-06-28 02:12:11,019 INFO L175 Difference]: Start difference. First operand has 84 places, 93 transitions, 626 flow. Second operand 5 states and 122 transitions. [2024-06-28 02:12:11,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 121 transitions, 983 flow [2024-06-28 02:12:11,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 121 transitions, 877 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:11,044 INFO L231 Difference]: Finished difference. Result has 85 places, 99 transitions, 622 flow [2024-06-28 02:12:11,045 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=622, PETRI_PLACES=85, PETRI_TRANSITIONS=99} [2024-06-28 02:12:11,045 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 34 predicate places. [2024-06-28 02:12:11,045 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 99 transitions, 622 flow [2024-06-28 02:12:11,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:11,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:11,045 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 02:12:11,046 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 02:12:11,046 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 02:12:11,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:11,046 INFO L85 PathProgramCache]: Analyzing trace with hash -286525001, now seen corresponding path program 1 times [2024-06-28 02:12:11,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:11,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497479673] [2024-06-28 02:12:11,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:11,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:11,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:14,236 INFO 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 02:12:14,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:14,236 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497479673] [2024-06-28 02:12:14,236 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497479673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:14,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:14,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:14,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271560589] [2024-06-28 02:12:14,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:14,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:14,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:14,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:14,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:14,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:14,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 99 transitions, 622 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 02:12:14,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:14,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:14,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:16,053 INFO L124 PetriNetUnfolderBase]: 3888/6063 cut-off events. [2024-06-28 02:12:16,053 INFO L125 PetriNetUnfolderBase]: For 49812/49812 co-relation queries the response was YES. [2024-06-28 02:12:16,067 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24932 conditions, 6063 events. 3888/6063 cut-off events. For 49812/49812 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 35412 event pairs, 985 based on Foata normal form. 16/6078 useless extension candidates. Maximal degree in co-relation 24899. Up to 5003 conditions per place. [2024-06-28 02:12:16,085 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 147 selfloop transitions, 26 changer transitions 0/180 dead transitions. [2024-06-28 02:12:16,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 180 transitions, 1322 flow [2024-06-28 02:12:16,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:12:16,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:12:16,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:12:16,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:12:16,088 INFO L175 Difference]: Start difference. First operand has 85 places, 99 transitions, 622 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:12:16,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 180 transitions, 1322 flow [2024-06-28 02:12:16,128 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 180 transitions, 1296 flow, removed 12 selfloop flow, removed 1 redundant places. [2024-06-28 02:12:16,130 INFO L231 Difference]: Finished difference. Result has 93 places, 103 transitions, 759 flow [2024-06-28 02:12:16,131 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=759, PETRI_PLACES=93, PETRI_TRANSITIONS=103} [2024-06-28 02:12:16,131 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 42 predicate places. [2024-06-28 02:12:16,131 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 103 transitions, 759 flow [2024-06-28 02:12:16,131 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 02:12:16,132 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:16,132 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 02:12:16,132 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 02:12:16,132 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 02:12:16,132 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:16,133 INFO L85 PathProgramCache]: Analyzing trace with hash -286464551, now seen corresponding path program 2 times [2024-06-28 02:12:16,133 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:16,133 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [560901790] [2024-06-28 02:12:16,133 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:16,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:16,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:19,361 INFO 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 02:12:19,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:19,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [560901790] [2024-06-28 02:12:19,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [560901790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:19,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:19,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:19,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [238142079] [2024-06-28 02:12:19,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:19,363 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:19,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:19,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:19,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:19,383 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:19,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 103 transitions, 759 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 02:12:19,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:19,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:19,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:21,293 INFO L124 PetriNetUnfolderBase]: 3852/6007 cut-off events. [2024-06-28 02:12:21,293 INFO L125 PetriNetUnfolderBase]: For 53364/53364 co-relation queries the response was YES. [2024-06-28 02:12:21,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25129 conditions, 6007 events. 3852/6007 cut-off events. For 53364/53364 co-relation queries the response was YES. Maximal size of possible extension queue 254. Compared 34921 event pairs, 1284 based on Foata normal form. 20/6026 useless extension candidates. Maximal degree in co-relation 25093. Up to 5239 conditions per place. [2024-06-28 02:12:21,328 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 137 selfloop transitions, 21 changer transitions 0/165 dead transitions. [2024-06-28 02:12:21,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 165 transitions, 1235 flow [2024-06-28 02:12:21,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:21,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:21,330 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:12:21,330 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 02:12:21,330 INFO L175 Difference]: Start difference. First operand has 93 places, 103 transitions, 759 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:12:21,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 165 transitions, 1235 flow [2024-06-28 02:12:21,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 165 transitions, 1160 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 02:12:21,428 INFO L231 Difference]: Finished difference. Result has 96 places, 103 transitions, 734 flow [2024-06-28 02:12:21,428 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=684, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=734, PETRI_PLACES=96, PETRI_TRANSITIONS=103} [2024-06-28 02:12:21,429 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-06-28 02:12:21,429 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 103 transitions, 734 flow [2024-06-28 02:12:21,429 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 02:12:21,429 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:21,430 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 02:12:21,430 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 02:12:21,430 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 02:12:21,430 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:21,430 INFO L85 PathProgramCache]: Analyzing trace with hash -658696887, now seen corresponding path program 3 times [2024-06-28 02:12:21,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:21,430 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [582648043] [2024-06-28 02:12:21,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:21,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:21,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:24,623 INFO 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 02:12:24,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:24,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [582648043] [2024-06-28 02:12:24,624 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [582648043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:24,624 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:24,624 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:24,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [380801992] [2024-06-28 02:12:24,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:24,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:24,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:24,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:24,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:24,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:24,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 103 transitions, 734 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 02:12:24,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:24,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:24,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:26,673 INFO L124 PetriNetUnfolderBase]: 4042/6319 cut-off events. [2024-06-28 02:12:26,674 INFO L125 PetriNetUnfolderBase]: For 55691/55697 co-relation queries the response was YES. [2024-06-28 02:12:26,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26324 conditions, 6319 events. 4042/6319 cut-off events. For 55691/55697 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 36966 event pairs, 1111 based on Foata normal form. 24/6340 useless extension candidates. Maximal degree in co-relation 26286. Up to 5309 conditions per place. [2024-06-28 02:12:26,714 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 121 selfloop transitions, 38 changer transitions 0/166 dead transitions. [2024-06-28 02:12:26,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 166 transitions, 1259 flow [2024-06-28 02:12:26,715 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:26,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:26,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:12:26,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-28 02:12:26,716 INFO L175 Difference]: Start difference. First operand has 96 places, 103 transitions, 734 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:12:26,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 166 transitions, 1259 flow [2024-06-28 02:12:26,767 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 166 transitions, 1208 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 02:12:26,769 INFO L231 Difference]: Finished difference. Result has 97 places, 105 transitions, 825 flow [2024-06-28 02:12:26,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=683, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=825, PETRI_PLACES=97, PETRI_TRANSITIONS=105} [2024-06-28 02:12:26,769 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 46 predicate places. [2024-06-28 02:12:26,770 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 105 transitions, 825 flow [2024-06-28 02:12:26,770 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 02:12:26,770 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:26,770 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 02:12:26,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 02:12:26,770 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 02:12:26,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:26,771 INFO L85 PathProgramCache]: Analyzing trace with hash 3933463, now seen corresponding path program 1 times [2024-06-28 02:12:26,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:26,771 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1092857294] [2024-06-28 02:12:26,771 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:26,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:26,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:30,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 02:12:30,239 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:30,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1092857294] [2024-06-28 02:12:30,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1092857294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:30,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:30,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:12:30,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918730139] [2024-06-28 02:12:30,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:30,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:12:30,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:30,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:12:30,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:12:30,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:30,327 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 105 transitions, 825 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 02:12:30,327 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:30,327 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:30,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:32,193 INFO L124 PetriNetUnfolderBase]: 4148/6485 cut-off events. [2024-06-28 02:12:32,193 INFO L125 PetriNetUnfolderBase]: For 64434/64440 co-relation queries the response was YES. [2024-06-28 02:12:32,223 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27868 conditions, 6485 events. 4148/6485 cut-off events. For 64434/64440 co-relation queries the response was YES. Maximal size of possible extension queue 272. Compared 38239 event pairs, 1097 based on Foata normal form. 16/6498 useless extension candidates. Maximal degree in co-relation 27829. Up to 5043 conditions per place. [2024-06-28 02:12:32,248 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 119 selfloop transitions, 44 changer transitions 0/170 dead transitions. [2024-06-28 02:12:32,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 170 transitions, 1372 flow [2024-06-28 02:12:32,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:32,249 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:32,250 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 02:12:32,250 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 02:12:32,250 INFO L175 Difference]: Start difference. First operand has 97 places, 105 transitions, 825 flow. Second operand 8 states and 208 transitions. [2024-06-28 02:12:32,250 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 170 transitions, 1372 flow [2024-06-28 02:12:32,353 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 170 transitions, 1270 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:32,355 INFO L231 Difference]: Finished difference. Result has 99 places, 107 transitions, 880 flow [2024-06-28 02:12:32,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=723, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=105, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=880, PETRI_PLACES=99, PETRI_TRANSITIONS=107} [2024-06-28 02:12:32,356 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 48 predicate places. [2024-06-28 02:12:32,356 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 107 transitions, 880 flow [2024-06-28 02:12:32,356 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 02:12:32,356 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:32,356 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 02:12:32,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 02:12:32,356 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:12:32,357 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:32,357 INFO L85 PathProgramCache]: Analyzing trace with hash 488576218, now seen corresponding path program 1 times [2024-06-28 02:12:32,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:32,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90355072] [2024-06-28 02:12:32,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:32,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:32,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:34,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:34,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:34,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90355072] [2024-06-28 02:12:34,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90355072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:34,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:34,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:34,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720094626] [2024-06-28 02:12:34,366 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:34,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:34,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:34,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:34,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:34,377 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:34,377 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 107 transitions, 880 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:34,377 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:34,377 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:34,377 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:35,956 INFO L124 PetriNetUnfolderBase]: 4194/6553 cut-off events. [2024-06-28 02:12:35,957 INFO L125 PetriNetUnfolderBase]: For 64965/64965 co-relation queries the response was YES. [2024-06-28 02:12:35,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28190 conditions, 6553 events. 4194/6553 cut-off events. For 64965/64965 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 38777 event pairs, 1340 based on Foata normal form. 2/6554 useless extension candidates. Maximal degree in co-relation 28150. Up to 5949 conditions per place. [2024-06-28 02:12:35,992 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 127 selfloop transitions, 22 changer transitions 0/156 dead transitions. [2024-06-28 02:12:35,992 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 156 transitions, 1499 flow [2024-06-28 02:12:35,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:12:35,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:12:35,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:12:35,994 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354609929078015 [2024-06-28 02:12:35,994 INFO L175 Difference]: Start difference. First operand has 99 places, 107 transitions, 880 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:12:35,994 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 156 transitions, 1499 flow [2024-06-28 02:12:36,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 156 transitions, 1372 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:36,064 INFO L231 Difference]: Finished difference. Result has 101 places, 117 transitions, 934 flow [2024-06-28 02:12:36,064 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=753, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=934, PETRI_PLACES=101, PETRI_TRANSITIONS=117} [2024-06-28 02:12:36,065 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-06-28 02:12:36,065 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 117 transitions, 934 flow [2024-06-28 02:12:36,065 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:36,065 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:36,066 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 02:12:36,066 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 02:12:36,066 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 02:12:36,066 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:36,066 INFO L85 PathProgramCache]: Analyzing trace with hash 1895330155, now seen corresponding path program 4 times [2024-06-28 02:12:36,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:36,067 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679870357] [2024-06-28 02:12:36,067 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:36,067 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:36,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:39,273 INFO 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 02:12:39,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:39,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679870357] [2024-06-28 02:12:39,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679870357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:39,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:39,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:12:39,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [848289086] [2024-06-28 02:12:39,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:39,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:12:39,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:39,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:12:39,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:12:39,290 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:39,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 117 transitions, 934 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 02:12:39,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:39,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:39,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:41,221 INFO L124 PetriNetUnfolderBase]: 4284/6701 cut-off events. [2024-06-28 02:12:41,221 INFO L125 PetriNetUnfolderBase]: For 72788/72788 co-relation queries the response was YES. [2024-06-28 02:12:41,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29420 conditions, 6701 events. 4284/6701 cut-off events. For 72788/72788 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 39758 event pairs, 1178 based on Foata normal form. 20/6716 useless extension candidates. Maximal degree in co-relation 29377. Up to 5679 conditions per place. [2024-06-28 02:12:41,265 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 130 selfloop transitions, 38 changer transitions 0/175 dead transitions. [2024-06-28 02:12:41,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 175 transitions, 1474 flow [2024-06-28 02:12:41,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:41,266 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:41,267 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:12:41,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-28 02:12:41,267 INFO L175 Difference]: Start difference. First operand has 101 places, 117 transitions, 934 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:12:41,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 175 transitions, 1474 flow [2024-06-28 02:12:41,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 175 transitions, 1466 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 02:12:41,339 INFO L231 Difference]: Finished difference. Result has 108 places, 119 transitions, 1078 flow [2024-06-28 02:12:41,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=926, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1078, PETRI_PLACES=108, PETRI_TRANSITIONS=119} [2024-06-28 02:12:41,339 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 57 predicate places. [2024-06-28 02:12:41,340 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 119 transitions, 1078 flow [2024-06-28 02:12:41,340 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 02:12:41,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:41,340 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 02:12:41,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 02:12:41,341 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 02:12:41,341 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:41,341 INFO L85 PathProgramCache]: Analyzing trace with hash 560032303, now seen corresponding path program 2 times [2024-06-28 02:12:41,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:41,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1831868667] [2024-06-28 02:12:41,342 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:41,342 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:41,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:44,630 INFO 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 02:12:44,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:44,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1831868667] [2024-06-28 02:12:44,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1831868667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:44,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:44,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:12:44,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667239933] [2024-06-28 02:12:44,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:44,634 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:12:44,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:44,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:12:44,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:12:44,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:44,672 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 119 transitions, 1078 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 02:12:44,672 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:44,672 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:44,672 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:46,719 INFO L124 PetriNetUnfolderBase]: 4390/6887 cut-off events. [2024-06-28 02:12:46,719 INFO L125 PetriNetUnfolderBase]: For 84246/84246 co-relation queries the response was YES. [2024-06-28 02:12:46,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31329 conditions, 6887 events. 4390/6887 cut-off events. For 84246/84246 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 41202 event pairs, 1178 based on Foata normal form. 12/6894 useless extension candidates. Maximal degree in co-relation 31283. Up to 5663 conditions per place. [2024-06-28 02:12:46,769 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 130 selfloop transitions, 42 changer transitions 0/179 dead transitions. [2024-06-28 02:12:46,769 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 179 transitions, 1642 flow [2024-06-28 02:12:46,771 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:46,771 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:46,772 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 02:12:46,772 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 02:12:46,772 INFO L175 Difference]: Start difference. First operand has 108 places, 119 transitions, 1078 flow. Second operand 8 states and 204 transitions. [2024-06-28 02:12:46,772 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 179 transitions, 1642 flow [2024-06-28 02:12:46,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 179 transitions, 1530 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:46,896 INFO L231 Difference]: Finished difference. Result has 110 places, 121 transitions, 1129 flow [2024-06-28 02:12:46,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=966, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1129, PETRI_PLACES=110, PETRI_TRANSITIONS=121} [2024-06-28 02:12:46,896 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 59 predicate places. [2024-06-28 02:12:46,896 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 121 transitions, 1129 flow [2024-06-28 02:12:46,897 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 02:12:46,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:46,897 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 02:12:46,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 02:12:46,897 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 02:12:46,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:46,897 INFO L85 PathProgramCache]: Analyzing trace with hash 845132173, now seen corresponding path program 3 times [2024-06-28 02:12:46,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:46,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035072176] [2024-06-28 02:12:46,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:46,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:46,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:50,360 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:12:50,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:50,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035072176] [2024-06-28 02:12:50,361 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035072176] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:50,361 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:50,361 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:12:50,361 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369673364] [2024-06-28 02:12:50,361 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:50,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:12:50,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:50,362 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:12:50,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:12:50,391 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:50,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 121 transitions, 1129 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 02:12:50,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:50,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:50,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:52,330 INFO L124 PetriNetUnfolderBase]: 4370/6855 cut-off events. [2024-06-28 02:12:52,330 INFO L125 PetriNetUnfolderBase]: For 81065/81065 co-relation queries the response was YES. [2024-06-28 02:12:52,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30633 conditions, 6855 events. 4370/6855 cut-off events. For 81065/81065 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 40940 event pairs, 1033 based on Foata normal form. 12/6862 useless extension candidates. Maximal degree in co-relation 30586. Up to 4719 conditions per place. [2024-06-28 02:12:52,371 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 117 selfloop transitions, 56 changer transitions 0/180 dead transitions. [2024-06-28 02:12:52,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 180 transitions, 1659 flow [2024-06-28 02:12:52,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:12:52,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:12:52,372 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:12:52,372 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-28 02:12:52,372 INFO L175 Difference]: Start difference. First operand has 110 places, 121 transitions, 1129 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:12:52,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 180 transitions, 1659 flow [2024-06-28 02:12:52,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 180 transitions, 1526 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:52,463 INFO L231 Difference]: Finished difference. Result has 111 places, 122 transitions, 1149 flow [2024-06-28 02:12:52,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=956, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1149, PETRI_PLACES=111, PETRI_TRANSITIONS=122} [2024-06-28 02:12:52,464 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 60 predicate places. [2024-06-28 02:12:52,464 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 122 transitions, 1149 flow [2024-06-28 02:12:52,464 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 02:12:52,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:52,464 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 02:12:52,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 02:12:52,464 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:12:52,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:52,465 INFO L85 PathProgramCache]: Analyzing trace with hash -397617992, now seen corresponding path program 2 times [2024-06-28 02:12:52,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:52,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314130639] [2024-06-28 02:12:52,465 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:52,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:52,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:54,629 INFO 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 02:12:54,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:54,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314130639] [2024-06-28 02:12:54,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314130639] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:54,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:54,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:54,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [159870361] [2024-06-28 02:12:54,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:54,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:54,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:54,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:54,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:54,660 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:12:54,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 122 transitions, 1149 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:54,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:54,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:12:54,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:12:56,286 INFO L124 PetriNetUnfolderBase]: 4364/6847 cut-off events. [2024-06-28 02:12:56,286 INFO L125 PetriNetUnfolderBase]: For 80391/80391 co-relation queries the response was YES. [2024-06-28 02:12:56,309 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30596 conditions, 6847 events. 4364/6847 cut-off events. For 80391/80391 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 41090 event pairs, 1395 based on Foata normal form. 2/6844 useless extension candidates. Maximal degree in co-relation 30548. Up to 6220 conditions per place. [2024-06-28 02:12:56,333 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 123 selfloop transitions, 24 changer transitions 0/154 dead transitions. [2024-06-28 02:12:56,333 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 154 transitions, 1621 flow [2024-06-28 02:12:56,334 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:12:56,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:12:56,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 02:12:56,334 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035460992907801 [2024-06-28 02:12:56,335 INFO L175 Difference]: Start difference. First operand has 111 places, 122 transitions, 1149 flow. Second operand 6 states and 142 transitions. [2024-06-28 02:12:56,335 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 154 transitions, 1621 flow [2024-06-28 02:12:56,461 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 154 transitions, 1456 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 02:12:56,463 INFO L231 Difference]: Finished difference. Result has 111 places, 124 transitions, 1060 flow [2024-06-28 02:12:56,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=984, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=122, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1060, PETRI_PLACES=111, PETRI_TRANSITIONS=124} [2024-06-28 02:12:56,464 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 60 predicate places. [2024-06-28 02:12:56,464 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 124 transitions, 1060 flow [2024-06-28 02:12:56,464 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:56,464 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:12:56,464 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 02:12:56,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 02:12:56,465 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:12:56,465 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:12:56,465 INFO L85 PathProgramCache]: Analyzing trace with hash -402372648, now seen corresponding path program 1 times [2024-06-28 02:12:56,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:12:56,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293415574] [2024-06-28 02:12:56,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:12:56,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:12:56,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:12:58,511 INFO 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 02:12:58,511 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:12:58,511 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293415574] [2024-06-28 02:12:58,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293415574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:12:58,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:12:58,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:12:58,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252025271] [2024-06-28 02:12:58,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:12:58,512 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:12:58,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:12:58,513 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:12:58,513 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:12:58,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:12:58,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 124 transitions, 1060 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:12:58,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:12:58,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:12:58,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:00,089 INFO L124 PetriNetUnfolderBase]: 4151/6673 cut-off events. [2024-06-28 02:13:00,090 INFO L125 PetriNetUnfolderBase]: For 67237/67237 co-relation queries the response was YES. [2024-06-28 02:13:00,115 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28261 conditions, 6673 events. 4151/6673 cut-off events. For 67237/67237 co-relation queries the response was YES. Maximal size of possible extension queue 293. Compared 41349 event pairs, 1114 based on Foata normal form. 4/6655 useless extension candidates. Maximal degree in co-relation 28212. Up to 5757 conditions per place. [2024-06-28 02:13:00,139 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 138 selfloop transitions, 21 changer transitions 0/170 dead transitions. [2024-06-28 02:13:00,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 170 transitions, 1701 flow [2024-06-28 02:13:00,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:13:00,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:13:00,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 02:13:00,141 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-28 02:13:00,141 INFO L175 Difference]: Start difference. First operand has 111 places, 124 transitions, 1060 flow. Second operand 6 states and 154 transitions. [2024-06-28 02:13:00,141 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 170 transitions, 1701 flow [2024-06-28 02:13:00,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 170 transitions, 1666 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:13:00,246 INFO L231 Difference]: Finished difference. Result has 116 places, 131 transitions, 1181 flow [2024-06-28 02:13:00,247 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1025, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1181, PETRI_PLACES=116, PETRI_TRANSITIONS=131} [2024-06-28 02:13:00,247 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 65 predicate places. [2024-06-28 02:13:00,247 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 131 transitions, 1181 flow [2024-06-28 02:13:00,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:00,248 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:00,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 02:13:00,248 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 02:13:00,248 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:00,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:00,249 INFO L85 PathProgramCache]: Analyzing trace with hash 518462202, now seen corresponding path program 2 times [2024-06-28 02:13:00,249 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:00,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547922372] [2024-06-28 02:13:00,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:00,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:00,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:02,494 INFO 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 02:13:02,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:02,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547922372] [2024-06-28 02:13:02,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547922372] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:02,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:02,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 02:13:02,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899909160] [2024-06-28 02:13:02,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:02,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 02:13:02,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:02,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 02:13:02,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 02:13:02,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:02,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 131 transitions, 1181 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:02,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:02,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:02,536 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:03,949 INFO L124 PetriNetUnfolderBase]: 4110/6622 cut-off events. [2024-06-28 02:13:03,949 INFO L125 PetriNetUnfolderBase]: For 70976/70976 co-relation queries the response was YES. [2024-06-28 02:13:03,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28950 conditions, 6622 events. 4110/6622 cut-off events. For 70976/70976 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 41201 event pairs, 1194 based on Foata normal form. 4/6607 useless extension candidates. Maximal degree in co-relation 28898. Up to 5865 conditions per place. [2024-06-28 02:13:03,997 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 137 selfloop transitions, 17 changer transitions 0/165 dead transitions. [2024-06-28 02:13:03,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 165 transitions, 1659 flow [2024-06-28 02:13:03,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:13:03,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:13:03,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:13:03,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 02:13:03,999 INFO L175 Difference]: Start difference. First operand has 116 places, 131 transitions, 1181 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:13:03,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 165 transitions, 1659 flow [2024-06-28 02:13:04,114 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 165 transitions, 1631 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-28 02:13:04,116 INFO L231 Difference]: Finished difference. Result has 120 places, 135 transitions, 1272 flow [2024-06-28 02:13:04,116 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1157, PETRI_DIFFERENCE_MINUEND_PLACES=114, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1272, PETRI_PLACES=120, PETRI_TRANSITIONS=135} [2024-06-28 02:13:04,117 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 69 predicate places. [2024-06-28 02:13:04,117 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 135 transitions, 1272 flow [2024-06-28 02:13:04,117 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:04,117 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:04,117 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:04,118 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 02:13:04,118 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:04,118 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:04,118 INFO L85 PathProgramCache]: Analyzing trace with hash 204482411, now seen corresponding path program 1 times [2024-06-28 02:13:04,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:04,119 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756757714] [2024-06-28 02:13:04,119 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:04,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:04,135 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:06,612 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:06,612 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:06,612 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756757714] [2024-06-28 02:13:06,613 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756757714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:06,613 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:06,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:06,613 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368788060] [2024-06-28 02:13:06,613 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:06,613 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:06,614 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:06,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:06,614 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:06,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:06,634 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 135 transitions, 1272 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:06,634 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:06,634 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:06,634 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:08,507 INFO L124 PetriNetUnfolderBase]: 4606/7177 cut-off events. [2024-06-28 02:13:08,507 INFO L125 PetriNetUnfolderBase]: For 89016/89016 co-relation queries the response was YES. [2024-06-28 02:13:08,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32602 conditions, 7177 events. 4606/7177 cut-off events. For 89016/89016 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 42927 event pairs, 1418 based on Foata normal form. 4/7180 useless extension candidates. Maximal degree in co-relation 32548. Up to 6342 conditions per place. [2024-06-28 02:13:08,551 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 153 selfloop transitions, 31 changer transitions 0/191 dead transitions. [2024-06-28 02:13:08,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 191 transitions, 2025 flow [2024-06-28 02:13:08,552 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:08,552 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:08,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 02:13:08,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 02:13:08,553 INFO L175 Difference]: Start difference. First operand has 120 places, 135 transitions, 1272 flow. Second operand 7 states and 177 transitions. [2024-06-28 02:13:08,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 191 transitions, 2025 flow [2024-06-28 02:13:08,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 191 transitions, 1949 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:13:08,676 INFO L231 Difference]: Finished difference. Result has 123 places, 141 transitions, 1326 flow [2024-06-28 02:13:08,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1196, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=135, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1326, PETRI_PLACES=123, PETRI_TRANSITIONS=141} [2024-06-28 02:13:08,677 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 72 predicate places. [2024-06-28 02:13:08,677 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 141 transitions, 1326 flow [2024-06-28 02:13:08,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:08,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:08,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:08,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 02:13:08,677 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:08,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:08,677 INFO L85 PathProgramCache]: Analyzing trace with hash -1107754871, now seen corresponding path program 2 times [2024-06-28 02:13:08,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:08,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [397742047] [2024-06-28 02:13:08,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:08,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:08,691 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:11,133 INFO 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 02:13:11,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:11,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [397742047] [2024-06-28 02:13:11,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [397742047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:11,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:11,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:11,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844133490] [2024-06-28 02:13:11,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:11,134 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:11,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:11,135 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:11,135 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:11,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:11,157 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 141 transitions, 1326 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:11,157 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:11,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:11,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:13,092 INFO L124 PetriNetUnfolderBase]: 4698/7335 cut-off events. [2024-06-28 02:13:13,093 INFO L125 PetriNetUnfolderBase]: For 94297/94297 co-relation queries the response was YES. [2024-06-28 02:13:13,122 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34009 conditions, 7335 events. 4698/7335 cut-off events. For 94297/94297 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 44259 event pairs, 1425 based on Foata normal form. 4/7334 useless extension candidates. Maximal degree in co-relation 33954. Up to 6406 conditions per place. [2024-06-28 02:13:13,148 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 145 selfloop transitions, 34 changer transitions 0/186 dead transitions. [2024-06-28 02:13:13,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 186 transitions, 1998 flow [2024-06-28 02:13:13,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:13,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:13,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:13:13,150 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-28 02:13:13,150 INFO L175 Difference]: Start difference. First operand has 123 places, 141 transitions, 1326 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:13:13,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 186 transitions, 1998 flow [2024-06-28 02:13:13,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 186 transitions, 1928 flow, removed 26 selfloop flow, removed 3 redundant places. [2024-06-28 02:13:13,281 INFO L231 Difference]: Finished difference. Result has 127 places, 144 transitions, 1364 flow [2024-06-28 02:13:13,281 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1260, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1364, PETRI_PLACES=127, PETRI_TRANSITIONS=144} [2024-06-28 02:13:13,282 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 76 predicate places. [2024-06-28 02:13:13,282 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 144 transitions, 1364 flow [2024-06-28 02:13:13,282 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:13,282 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:13,282 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:13,282 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 02:13:13,282 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:13,283 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:13,283 INFO L85 PathProgramCache]: Analyzing trace with hash 559161161, now seen corresponding path program 3 times [2024-06-28 02:13:13,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:13,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1066858946] [2024-06-28 02:13:13,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:13,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:13,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:15,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:15,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:15,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1066858946] [2024-06-28 02:13:15,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1066858946] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:15,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:15,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:15,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1323617204] [2024-06-28 02:13:15,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:15,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:15,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:15,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:15,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:15,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:15,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 144 transitions, 1364 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:15,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:15,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:15,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:17,557 INFO L124 PetriNetUnfolderBase]: 4686/7347 cut-off events. [2024-06-28 02:13:17,557 INFO L125 PetriNetUnfolderBase]: For 95191/95191 co-relation queries the response was YES. [2024-06-28 02:13:17,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34097 conditions, 7347 events. 4686/7347 cut-off events. For 95191/95191 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 44430 event pairs, 1420 based on Foata normal form. 4/7350 useless extension candidates. Maximal degree in co-relation 34040. Up to 6680 conditions per place. [2024-06-28 02:13:17,613 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 158 selfloop transitions, 17 changer transitions 0/182 dead transitions. [2024-06-28 02:13:17,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 182 transitions, 1913 flow [2024-06-28 02:13:17,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:17,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:17,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:13:17,614 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:13:17,614 INFO L175 Difference]: Start difference. First operand has 127 places, 144 transitions, 1364 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:13:17,614 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 182 transitions, 1913 flow [2024-06-28 02:13:17,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 182 transitions, 1842 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 02:13:17,757 INFO L231 Difference]: Finished difference. Result has 130 places, 144 transitions, 1333 flow [2024-06-28 02:13:17,757 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1293, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1333, PETRI_PLACES=130, PETRI_TRANSITIONS=144} [2024-06-28 02:13:17,758 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 79 predicate places. [2024-06-28 02:13:17,758 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 144 transitions, 1333 flow [2024-06-28 02:13:17,758 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:17,758 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:17,758 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:17,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 02:13:17,759 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 02:13:17,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:17,759 INFO L85 PathProgramCache]: Analyzing trace with hash -2021610071, now seen corresponding path program 1 times [2024-06-28 02:13:17,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:17,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1956630161] [2024-06-28 02:13:17,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:17,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:17,775 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:21,052 INFO 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 02:13:21,052 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:21,052 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1956630161] [2024-06-28 02:13:21,052 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1956630161] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:21,053 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:21,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:21,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [86156688] [2024-06-28 02:13:21,053 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:21,053 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:21,053 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:21,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:21,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:21,080 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:21,081 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 144 transitions, 1333 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:21,081 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:21,081 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:21,081 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:22,838 INFO L124 PetriNetUnfolderBase]: 4681/7340 cut-off events. [2024-06-28 02:13:22,838 INFO L125 PetriNetUnfolderBase]: For 96287/96287 co-relation queries the response was YES. [2024-06-28 02:13:22,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33877 conditions, 7340 events. 4681/7340 cut-off events. For 96287/96287 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 44305 event pairs, 1420 based on Foata normal form. 2/7341 useless extension candidates. Maximal degree in co-relation 33818. Up to 6719 conditions per place. [2024-06-28 02:13:22,896 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 160 selfloop transitions, 16 changer transitions 0/183 dead transitions. [2024-06-28 02:13:22,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 183 transitions, 1900 flow [2024-06-28 02:13:22,897 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:22,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:22,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 159 transitions. [2024-06-28 02:13:22,898 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48328267477203646 [2024-06-28 02:13:22,898 INFO L175 Difference]: Start difference. First operand has 130 places, 144 transitions, 1333 flow. Second operand 7 states and 159 transitions. [2024-06-28 02:13:22,898 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 183 transitions, 1900 flow [2024-06-28 02:13:23,031 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 1829 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-06-28 02:13:23,033 INFO L231 Difference]: Finished difference. Result has 129 places, 146 transitions, 1329 flow [2024-06-28 02:13:23,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1262, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=144, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1329, PETRI_PLACES=129, PETRI_TRANSITIONS=146} [2024-06-28 02:13:23,034 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 78 predicate places. [2024-06-28 02:13:23,034 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 146 transitions, 1329 flow [2024-06-28 02:13:23,034 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:23,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:23,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:23,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 02:13:23,035 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:23,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:23,035 INFO L85 PathProgramCache]: Analyzing trace with hash 2039220247, now seen corresponding path program 1 times [2024-06-28 02:13:23,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:23,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900514500] [2024-06-28 02:13:23,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:23,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:23,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:25,344 INFO 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 02:13:25,344 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:25,344 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900514500] [2024-06-28 02:13:25,344 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900514500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:25,344 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:25,344 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:25,344 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933024776] [2024-06-28 02:13:25,344 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:25,345 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:25,345 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:25,346 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:25,346 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:25,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:25,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 146 transitions, 1329 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:25,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:25,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:25,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:27,293 INFO L124 PetriNetUnfolderBase]: 4789/7446 cut-off events. [2024-06-28 02:13:27,293 INFO L125 PetriNetUnfolderBase]: For 103151/103160 co-relation queries the response was YES. [2024-06-28 02:13:27,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34831 conditions, 7446 events. 4789/7446 cut-off events. For 103151/103160 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 44538 event pairs, 1250 based on Foata normal form. 8/7451 useless extension candidates. Maximal degree in co-relation 34773. Up to 6486 conditions per place. [2024-06-28 02:13:27,338 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 181 selfloop transitions, 37 changer transitions 0/225 dead transitions. [2024-06-28 02:13:27,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 135 places, 225 transitions, 2457 flow [2024-06-28 02:13:27,339 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:27,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:27,339 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 181 transitions. [2024-06-28 02:13:27,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5501519756838906 [2024-06-28 02:13:27,339 INFO L175 Difference]: Start difference. First operand has 129 places, 146 transitions, 1329 flow. Second operand 7 states and 181 transitions. [2024-06-28 02:13:27,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 135 places, 225 transitions, 2457 flow [2024-06-28 02:13:27,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 225 transitions, 2418 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 02:13:27,502 INFO L231 Difference]: Finished difference. Result has 134 places, 168 transitions, 1683 flow [2024-06-28 02:13:27,503 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1290, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=146, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1683, PETRI_PLACES=134, PETRI_TRANSITIONS=168} [2024-06-28 02:13:27,503 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 83 predicate places. [2024-06-28 02:13:27,503 INFO L495 AbstractCegarLoop]: Abstraction has has 134 places, 168 transitions, 1683 flow [2024-06-28 02:13:27,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:27,504 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:27,504 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:27,504 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 02:13:27,504 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:27,504 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:27,504 INFO L85 PathProgramCache]: Analyzing trace with hash -372238885, now seen corresponding path program 2 times [2024-06-28 02:13:27,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:27,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121905951] [2024-06-28 02:13:27,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:27,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:27,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:29,971 INFO 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 02:13:29,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:29,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121905951] [2024-06-28 02:13:29,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121905951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:29,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:29,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:29,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261266974] [2024-06-28 02:13:29,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:29,971 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:29,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:29,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:29,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:30,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:30,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 168 transitions, 1683 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:30,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:30,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:30,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:31,864 INFO L124 PetriNetUnfolderBase]: 4881/7616 cut-off events. [2024-06-28 02:13:31,865 INFO L125 PetriNetUnfolderBase]: For 112071/112071 co-relation queries the response was YES. [2024-06-28 02:13:31,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37222 conditions, 7616 events. 4881/7616 cut-off events. For 112071/112071 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 45944 event pairs, 1427 based on Foata normal form. 4/7619 useless extension candidates. Maximal degree in co-relation 37160. Up to 6863 conditions per place. [2024-06-28 02:13:31,924 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 177 selfloop transitions, 36 changer transitions 0/220 dead transitions. [2024-06-28 02:13:31,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 220 transitions, 2445 flow [2024-06-28 02:13:31,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:31,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:31,925 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:13:31,926 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 02:13:31,926 INFO L175 Difference]: Start difference. First operand has 134 places, 168 transitions, 1683 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:13:31,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 220 transitions, 2445 flow [2024-06-28 02:13:32,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 220 transitions, 2423 flow, removed 10 selfloop flow, removed 1 redundant places. [2024-06-28 02:13:32,138 INFO L231 Difference]: Finished difference. Result has 140 places, 175 transitions, 1863 flow [2024-06-28 02:13:32,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1665, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=168, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1863, PETRI_PLACES=140, PETRI_TRANSITIONS=175} [2024-06-28 02:13:32,139 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 89 predicate places. [2024-06-28 02:13:32,139 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 175 transitions, 1863 flow [2024-06-28 02:13:32,139 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:32,139 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:32,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:32,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 02:13:32,139 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:32,140 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:32,140 INFO L85 PathProgramCache]: Analyzing trace with hash -144457705, now seen corresponding path program 3 times [2024-06-28 02:13:32,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:32,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284925758] [2024-06-28 02:13:32,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:32,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:32,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:34,683 INFO 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 02:13:34,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:34,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284925758] [2024-06-28 02:13:34,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284925758] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:34,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:34,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:34,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1025808184] [2024-06-28 02:13:34,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:34,684 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:34,684 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:34,685 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:34,685 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:34,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:34,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 175 transitions, 1863 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:34,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:34,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:34,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:36,771 INFO L124 PetriNetUnfolderBase]: 4927/7621 cut-off events. [2024-06-28 02:13:36,771 INFO L125 PetriNetUnfolderBase]: For 121570/121570 co-relation queries the response was YES. [2024-06-28 02:13:36,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38841 conditions, 7621 events. 4927/7621 cut-off events. For 121570/121570 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45432 event pairs, 1244 based on Foata normal form. 2/7620 useless extension candidates. Maximal degree in co-relation 38776. Up to 6628 conditions per place. [2024-06-28 02:13:36,825 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 181 selfloop transitions, 44 changer transitions 0/232 dead transitions. [2024-06-28 02:13:36,825 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 232 transitions, 2859 flow [2024-06-28 02:13:36,826 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:36,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:36,826 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 02:13:36,826 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 02:13:36,827 INFO L175 Difference]: Start difference. First operand has 140 places, 175 transitions, 1863 flow. Second operand 7 states and 176 transitions. [2024-06-28 02:13:36,827 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 232 transitions, 2859 flow [2024-06-28 02:13:37,065 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 232 transitions, 2683 flow, removed 55 selfloop flow, removed 5 redundant places. [2024-06-28 02:13:37,068 INFO L231 Difference]: Finished difference. Result has 143 places, 180 transitions, 1924 flow [2024-06-28 02:13:37,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1726, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1924, PETRI_PLACES=143, PETRI_TRANSITIONS=180} [2024-06-28 02:13:37,069 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 92 predicate places. [2024-06-28 02:13:37,069 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 180 transitions, 1924 flow [2024-06-28 02:13:37,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:37,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:37,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:37,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:13:37,070 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:37,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:37,071 INFO L85 PathProgramCache]: Analyzing trace with hash -1132923779, now seen corresponding path program 4 times [2024-06-28 02:13:37,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:37,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253623993] [2024-06-28 02:13:37,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:37,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:37,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:39,461 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:39,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:39,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253623993] [2024-06-28 02:13:39,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253623993] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:39,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:39,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:39,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617188784] [2024-06-28 02:13:39,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:39,462 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:39,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:39,462 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:39,462 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:39,486 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:39,486 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 180 transitions, 1924 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:39,486 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:39,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:39,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:41,460 INFO L124 PetriNetUnfolderBase]: 4973/7721 cut-off events. [2024-06-28 02:13:41,460 INFO L125 PetriNetUnfolderBase]: For 126557/126557 co-relation queries the response was YES. [2024-06-28 02:13:41,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39566 conditions, 7721 events. 4973/7721 cut-off events. For 126557/126557 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 46522 event pairs, 1261 based on Foata normal form. 2/7720 useless extension candidates. Maximal degree in co-relation 39499. Up to 6668 conditions per place. [2024-06-28 02:13:41,521 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 175 selfloop transitions, 49 changer transitions 0/231 dead transitions. [2024-06-28 02:13:41,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 231 transitions, 2768 flow [2024-06-28 02:13:41,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:41,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:41,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:13:41,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-28 02:13:41,523 INFO L175 Difference]: Start difference. First operand has 143 places, 180 transitions, 1924 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:13:41,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 231 transitions, 2768 flow [2024-06-28 02:13:41,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 231 transitions, 2714 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 02:13:41,734 INFO L231 Difference]: Finished difference. Result has 148 places, 184 transitions, 2025 flow [2024-06-28 02:13:41,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1878, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2025, PETRI_PLACES=148, PETRI_TRANSITIONS=184} [2024-06-28 02:13:41,735 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-06-28 02:13:41,735 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 184 transitions, 2025 flow [2024-06-28 02:13:41,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:41,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:41,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:41,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:13:41,735 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:41,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:41,735 INFO L85 PathProgramCache]: Analyzing trace with hash 774050019, now seen corresponding path program 5 times [2024-06-28 02:13:41,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:41,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [861729020] [2024-06-28 02:13:41,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:41,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:41,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:44,370 INFO 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 02:13:44,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:44,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [861729020] [2024-06-28 02:13:44,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [861729020] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:44,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:44,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:44,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1095780413] [2024-06-28 02:13:44,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:44,371 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:44,371 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:44,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:44,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:44,388 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:44,389 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 184 transitions, 2025 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:44,389 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:44,389 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:44,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:46,074 INFO L124 PetriNetUnfolderBase]: 5039/7838 cut-off events. [2024-06-28 02:13:46,074 INFO L125 PetriNetUnfolderBase]: For 132855/132855 co-relation queries the response was YES. [2024-06-28 02:13:46,110 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40294 conditions, 7838 events. 5039/7838 cut-off events. For 132855/132855 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 47609 event pairs, 1435 based on Foata normal form. 2/7835 useless extension candidates. Maximal degree in co-relation 40225. Up to 6951 conditions per place. [2024-06-28 02:13:46,139 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 177 selfloop transitions, 51 changer transitions 0/235 dead transitions. [2024-06-28 02:13:46,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 235 transitions, 2921 flow [2024-06-28 02:13:46,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:13:46,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:13:46,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 181 transitions. [2024-06-28 02:13:46,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48138297872340424 [2024-06-28 02:13:46,140 INFO L175 Difference]: Start difference. First operand has 148 places, 184 transitions, 2025 flow. Second operand 8 states and 181 transitions. [2024-06-28 02:13:46,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 235 transitions, 2921 flow [2024-06-28 02:13:46,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 235 transitions, 2861 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 02:13:46,444 INFO L231 Difference]: Finished difference. Result has 154 places, 197 transitions, 2346 flow [2024-06-28 02:13:46,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1976, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2346, PETRI_PLACES=154, PETRI_TRANSITIONS=197} [2024-06-28 02:13:46,445 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 103 predicate places. [2024-06-28 02:13:46,445 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 197 transitions, 2346 flow [2024-06-28 02:13:46,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:46,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:46,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:46,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:13:46,446 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:46,446 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:46,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1741243351, now seen corresponding path program 6 times [2024-06-28 02:13:46,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:46,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694755671] [2024-06-28 02:13:46,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:46,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:46,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:48,962 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:13:48,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:48,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694755671] [2024-06-28 02:13:48,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694755671] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:48,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:48,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:13:48,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356906175] [2024-06-28 02:13:48,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:48,963 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:13:48,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:48,964 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:13:48,964 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:13:48,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:13:48,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 197 transitions, 2346 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:48,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:48,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:13:48,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:50,914 INFO L124 PetriNetUnfolderBase]: 5027/7836 cut-off events. [2024-06-28 02:13:50,914 INFO L125 PetriNetUnfolderBase]: For 145822/145822 co-relation queries the response was YES. [2024-06-28 02:13:50,952 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41501 conditions, 7836 events. 5027/7836 cut-off events. For 145822/145822 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 47680 event pairs, 1462 based on Foata normal form. 4/7835 useless extension candidates. Maximal degree in co-relation 41430. Up to 6941 conditions per place. [2024-06-28 02:13:50,981 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 189 selfloop transitions, 51 changer transitions 0/247 dead transitions. [2024-06-28 02:13:50,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 247 transitions, 3038 flow [2024-06-28 02:13:50,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:13:50,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:13:50,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 211 transitions. [2024-06-28 02:13:50,983 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4988179669030733 [2024-06-28 02:13:50,983 INFO L175 Difference]: Start difference. First operand has 154 places, 197 transitions, 2346 flow. Second operand 9 states and 211 transitions. [2024-06-28 02:13:50,983 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 247 transitions, 3038 flow [2024-06-28 02:13:51,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 247 transitions, 2824 flow, removed 62 selfloop flow, removed 6 redundant places. [2024-06-28 02:13:51,361 INFO L231 Difference]: Finished difference. Result has 157 places, 197 transitions, 2245 flow [2024-06-28 02:13:51,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2132, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=146, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2245, PETRI_PLACES=157, PETRI_TRANSITIONS=197} [2024-06-28 02:13:51,361 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-06-28 02:13:51,361 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 197 transitions, 2245 flow [2024-06-28 02:13:51,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:51,362 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:51,362 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:51,362 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:13:51,362 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:51,362 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:51,362 INFO L85 PathProgramCache]: Analyzing trace with hash -135877897, now seen corresponding path program 1 times [2024-06-28 02:13:51,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:51,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974614616] [2024-06-28 02:13:51,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:51,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:51,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:13:54,787 INFO 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 02:13:54,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:13:54,788 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974614616] [2024-06-28 02:13:54,788 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974614616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:13:54,788 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:13:54,788 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:13:54,788 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918484602] [2024-06-28 02:13:54,788 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:13:54,788 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:13:54,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:13:54,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:13:54,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:13:54,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:13:54,819 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 197 transitions, 2245 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:54,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:13:54,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:13:54,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:13:56,958 INFO L124 PetriNetUnfolderBase]: 5029/7988 cut-off events. [2024-06-28 02:13:56,958 INFO L125 PetriNetUnfolderBase]: For 160155/160166 co-relation queries the response was YES. [2024-06-28 02:13:56,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42525 conditions, 7988 events. 5029/7988 cut-off events. For 160155/160166 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 50195 event pairs, 1176 based on Foata normal form. 19/8003 useless extension candidates. Maximal degree in co-relation 42455. Up to 6281 conditions per place. [2024-06-28 02:13:57,014 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 199 selfloop transitions, 33 changer transitions 0/258 dead transitions. [2024-06-28 02:13:57,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 258 transitions, 3177 flow [2024-06-28 02:13:57,015 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:13:57,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:13:57,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 185 transitions. [2024-06-28 02:13:57,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5623100303951368 [2024-06-28 02:13:57,015 INFO L175 Difference]: Start difference. First operand has 157 places, 197 transitions, 2245 flow. Second operand 7 states and 185 transitions. [2024-06-28 02:13:57,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 258 transitions, 3177 flow [2024-06-28 02:13:57,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 258 transitions, 2981 flow, removed 47 selfloop flow, removed 7 redundant places. [2024-06-28 02:13:57,365 INFO L231 Difference]: Finished difference. Result has 158 places, 200 transitions, 2212 flow [2024-06-28 02:13:57,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2049, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2212, PETRI_PLACES=158, PETRI_TRANSITIONS=200} [2024-06-28 02:13:57,366 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 107 predicate places. [2024-06-28 02:13:57,366 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 200 transitions, 2212 flow [2024-06-28 02:13:57,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:13:57,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:13:57,366 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:13:57,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:13:57,367 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:13:57,367 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:13:57,367 INFO L85 PathProgramCache]: Analyzing trace with hash -133136257, now seen corresponding path program 2 times [2024-06-28 02:13:57,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:13:57,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779791813] [2024-06-28 02:13:57,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:13:57,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:13:57,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:00,920 INFO 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 02:14:00,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:00,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779791813] [2024-06-28 02:14:00,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779791813] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:00,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:00,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:00,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [307125422] [2024-06-28 02:14:00,921 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:00,921 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:00,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:00,922 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:00,922 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:00,990 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:00,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 200 transitions, 2212 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:00,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:00,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:00,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:03,037 INFO L124 PetriNetUnfolderBase]: 5389/8387 cut-off events. [2024-06-28 02:14:03,037 INFO L125 PetriNetUnfolderBase]: For 189607/189716 co-relation queries the response was YES. [2024-06-28 02:14:03,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45891 conditions, 8387 events. 5389/8387 cut-off events. For 189607/189716 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 52293 event pairs, 2134 based on Foata normal form. 27/8328 useless extension candidates. Maximal degree in co-relation 45819. Up to 7091 conditions per place. [2024-06-28 02:14:03,113 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 193 selfloop transitions, 33 changer transitions 0/252 dead transitions. [2024-06-28 02:14:03,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 252 transitions, 2957 flow [2024-06-28 02:14:03,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:14:03,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:14:03,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:14:03,114 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:14:03,115 INFO L175 Difference]: Start difference. First operand has 158 places, 200 transitions, 2212 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:14:03,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 252 transitions, 2957 flow [2024-06-28 02:14:03,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 252 transitions, 2905 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 02:14:03,501 INFO L231 Difference]: Finished difference. Result has 164 places, 203 transitions, 2280 flow [2024-06-28 02:14:03,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2163, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=168, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2280, PETRI_PLACES=164, PETRI_TRANSITIONS=203} [2024-06-28 02:14:03,501 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-06-28 02:14:03,501 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 203 transitions, 2280 flow [2024-06-28 02:14:03,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:03,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:03,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:03,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:14:03,502 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:03,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:03,502 INFO L85 PathProgramCache]: Analyzing trace with hash -733723516, now seen corresponding path program 1 times [2024-06-28 02:14:03,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:03,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055697798] [2024-06-28 02:14:03,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:03,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:03,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:05,987 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:05,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:05,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055697798] [2024-06-28 02:14:05,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055697798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:05,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:05,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:05,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [747774821] [2024-06-28 02:14:05,988 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:05,988 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:05,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:05,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:05,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:06,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:14:06,006 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 203 transitions, 2280 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:06,006 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:06,006 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:14:06,006 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:08,440 INFO L124 PetriNetUnfolderBase]: 6565/10040 cut-off events. [2024-06-28 02:14:08,441 INFO L125 PetriNetUnfolderBase]: For 197696/197698 co-relation queries the response was YES. [2024-06-28 02:14:08,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54984 conditions, 10040 events. 6565/10040 cut-off events. For 197696/197698 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 61674 event pairs, 1537 based on Foata normal form. 10/10049 useless extension candidates. Maximal degree in co-relation 54909. Up to 8299 conditions per place. [2024-06-28 02:14:08,534 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 254 selfloop transitions, 86 changer transitions 0/347 dead transitions. [2024-06-28 02:14:08,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 347 transitions, 4237 flow [2024-06-28 02:14:08,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:14:08,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:14:08,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 279 transitions. [2024-06-28 02:14:08,536 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.539651837524178 [2024-06-28 02:14:08,536 INFO L175 Difference]: Start difference. First operand has 164 places, 203 transitions, 2280 flow. Second operand 11 states and 279 transitions. [2024-06-28 02:14:08,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 347 transitions, 4237 flow [2024-06-28 02:14:08,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 170 places, 347 transitions, 4186 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 02:14:08,970 INFO L231 Difference]: Finished difference. Result has 176 places, 254 transitions, 3219 flow [2024-06-28 02:14:08,970 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2229, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3219, PETRI_PLACES=176, PETRI_TRANSITIONS=254} [2024-06-28 02:14:08,971 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 125 predicate places. [2024-06-28 02:14:08,971 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 254 transitions, 3219 flow [2024-06-28 02:14:08,971 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:08,971 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:08,971 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:08,971 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:14:08,971 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:08,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:08,971 INFO L85 PathProgramCache]: Analyzing trace with hash 26006937, now seen corresponding path program 3 times [2024-06-28 02:14:08,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:08,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [181154312] [2024-06-28 02:14:08,972 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:08,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:08,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:12,207 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:12,207 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:12,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [181154312] [2024-06-28 02:14:12,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [181154312] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:12,208 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:12,208 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:12,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432735671] [2024-06-28 02:14:12,208 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:12,208 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:12,208 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:12,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:12,208 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:12,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:14:12,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 254 transitions, 3219 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:12,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:12,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:14:12,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:14,454 INFO L124 PetriNetUnfolderBase]: 6334/9807 cut-off events. [2024-06-28 02:14:14,454 INFO L125 PetriNetUnfolderBase]: For 236532/236761 co-relation queries the response was YES. [2024-06-28 02:14:14,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57861 conditions, 9807 events. 6334/9807 cut-off events. For 236532/236761 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 62059 event pairs, 2469 based on Foata normal form. 96/9776 useless extension candidates. Maximal degree in co-relation 57779. Up to 8499 conditions per place. [2024-06-28 02:14:14,543 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 244 selfloop transitions, 23 changer transitions 0/297 dead transitions. [2024-06-28 02:14:14,543 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 297 transitions, 3986 flow [2024-06-28 02:14:14,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:14:14,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:14:14,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:14:14,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-28 02:14:14,546 INFO L175 Difference]: Start difference. First operand has 176 places, 254 transitions, 3219 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:14:14,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 297 transitions, 3986 flow [2024-06-28 02:14:15,073 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 297 transitions, 3842 flow, removed 64 selfloop flow, removed 3 redundant places. [2024-06-28 02:14:15,076 INFO L231 Difference]: Finished difference. Result has 180 places, 256 transitions, 3197 flow [2024-06-28 02:14:15,077 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3077, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3197, PETRI_PLACES=180, PETRI_TRANSITIONS=256} [2024-06-28 02:14:15,077 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 129 predicate places. [2024-06-28 02:14:15,077 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 256 transitions, 3197 flow [2024-06-28 02:14:15,077 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:15,078 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:15,078 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:15,078 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:14:15,078 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:15,078 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:15,078 INFO L85 PathProgramCache]: Analyzing trace with hash 527584986, now seen corresponding path program 2 times [2024-06-28 02:14:15,078 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:15,078 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [392355047] [2024-06-28 02:14:15,078 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:15,078 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:15,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:17,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:17,930 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:17,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [392355047] [2024-06-28 02:14:17,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [392355047] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:17,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:17,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:17,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081006568] [2024-06-28 02:14:17,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:17,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:17,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:17,931 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:17,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:17,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:14:17,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 256 transitions, 3197 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:17,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:17,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:14:17,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:20,379 INFO L124 PetriNetUnfolderBase]: 6952/10596 cut-off events. [2024-06-28 02:14:20,379 INFO L125 PetriNetUnfolderBase]: For 232388/232392 co-relation queries the response was YES. [2024-06-28 02:14:20,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61063 conditions, 10596 events. 6952/10596 cut-off events. For 232388/232392 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 65051 event pairs, 1690 based on Foata normal form. 17/10612 useless extension candidates. Maximal degree in co-relation 60980. Up to 8448 conditions per place. [2024-06-28 02:14:20,476 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 217 selfloop transitions, 101 changer transitions 0/325 dead transitions. [2024-06-28 02:14:20,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 325 transitions, 4467 flow [2024-06-28 02:14:20,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:14:20,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:14:20,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:14:20,478 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 02:14:20,478 INFO L175 Difference]: Start difference. First operand has 180 places, 256 transitions, 3197 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:14:20,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 325 transitions, 4467 flow [2024-06-28 02:14:21,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 325 transitions, 4332 flow, removed 47 selfloop flow, removed 5 redundant places. [2024-06-28 02:14:21,158 INFO L231 Difference]: Finished difference. Result has 184 places, 266 transitions, 3555 flow [2024-06-28 02:14:21,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=94, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3555, PETRI_PLACES=184, PETRI_TRANSITIONS=266} [2024-06-28 02:14:21,158 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 133 predicate places. [2024-06-28 02:14:21,159 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 266 transitions, 3555 flow [2024-06-28 02:14:21,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:21,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:21,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:21,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:14:21,159 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:21,160 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:21,160 INFO L85 PathProgramCache]: Analyzing trace with hash -136717012, now seen corresponding path program 3 times [2024-06-28 02:14:21,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:21,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [418018764] [2024-06-28 02:14:21,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:21,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:21,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:23,719 INFO 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 02:14:23,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:23,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [418018764] [2024-06-28 02:14:23,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [418018764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:23,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:23,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:23,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1341486136] [2024-06-28 02:14:23,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:23,719 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:23,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:23,720 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:23,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:23,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:14:23,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 266 transitions, 3555 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:23,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:23,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:14:23,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:26,986 INFO L124 PetriNetUnfolderBase]: 7960/12089 cut-off events. [2024-06-28 02:14:26,987 INFO L125 PetriNetUnfolderBase]: For 278514/278526 co-relation queries the response was YES. [2024-06-28 02:14:27,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73113 conditions, 12089 events. 7960/12089 cut-off events. For 278514/278526 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 75038 event pairs, 1698 based on Foata normal form. 12/12098 useless extension candidates. Maximal degree in co-relation 73028. Up to 8929 conditions per place. [2024-06-28 02:14:27,101 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 320 selfloop transitions, 141 changer transitions 0/468 dead transitions. [2024-06-28 02:14:27,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 468 transitions, 7028 flow [2024-06-28 02:14:27,102 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:27,102 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:27,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 242 transitions. [2024-06-28 02:14:27,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5721040189125296 [2024-06-28 02:14:27,103 INFO L175 Difference]: Start difference. First operand has 184 places, 266 transitions, 3555 flow. Second operand 9 states and 242 transitions. [2024-06-28 02:14:27,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 468 transitions, 7028 flow [2024-06-28 02:14:27,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 468 transitions, 6497 flow, removed 217 selfloop flow, removed 4 redundant places. [2024-06-28 02:14:27,896 INFO L231 Difference]: Finished difference. Result has 193 places, 349 transitions, 4852 flow [2024-06-28 02:14:27,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3348, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4852, PETRI_PLACES=193, PETRI_TRANSITIONS=349} [2024-06-28 02:14:27,896 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 142 predicate places. [2024-06-28 02:14:27,897 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 349 transitions, 4852 flow [2024-06-28 02:14:27,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:27,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:27,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:27,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:14:27,897 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:27,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:27,898 INFO L85 PathProgramCache]: Analyzing trace with hash -764102400, now seen corresponding path program 1 times [2024-06-28 02:14:27,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:27,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290655120] [2024-06-28 02:14:27,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:27,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:27,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:31,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:14:31,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:31,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290655120] [2024-06-28 02:14:31,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290655120] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:31,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:31,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:14:31,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381517958] [2024-06-28 02:14:31,381 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:31,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:14:31,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:31,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:14:31,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:14:31,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:14:31,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 349 transitions, 4852 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:31,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:31,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:14:31,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:34,626 INFO L124 PetriNetUnfolderBase]: 8172/12391 cut-off events. [2024-06-28 02:14:34,626 INFO L125 PetriNetUnfolderBase]: For 286626/286626 co-relation queries the response was YES. [2024-06-28 02:14:34,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76761 conditions, 12391 events. 8172/12391 cut-off events. For 286626/286626 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 77217 event pairs, 1891 based on Foata normal form. 12/12402 useless extension candidates. Maximal degree in co-relation 76670. Up to 10616 conditions per place. [2024-06-28 02:14:34,747 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 339 selfloop transitions, 84 changer transitions 0/430 dead transitions. [2024-06-28 02:14:34,747 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 430 transitions, 6401 flow [2024-06-28 02:14:34,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:14:34,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:14:34,749 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:14:34,749 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-28 02:14:34,749 INFO L175 Difference]: Start difference. First operand has 193 places, 349 transitions, 4852 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:14:34,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 430 transitions, 6401 flow [2024-06-28 02:14:35,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 430 transitions, 6309 flow, removed 33 selfloop flow, removed 2 redundant places. [2024-06-28 02:14:35,537 INFO L231 Difference]: Finished difference. Result has 200 places, 350 transitions, 4972 flow [2024-06-28 02:14:35,537 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4780, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=349, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4972, PETRI_PLACES=200, PETRI_TRANSITIONS=350} [2024-06-28 02:14:35,538 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-06-28 02:14:35,538 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 350 transitions, 4972 flow [2024-06-28 02:14:35,538 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:35,538 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:35,538 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:35,538 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:14:35,538 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:35,538 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:35,539 INFO L85 PathProgramCache]: Analyzing trace with hash -1208680468, now seen corresponding path program 4 times [2024-06-28 02:14:35,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:35,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910398560] [2024-06-28 02:14:35,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:35,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:35,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:38,179 INFO 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 02:14:38,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:38,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910398560] [2024-06-28 02:14:38,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910398560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:38,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:38,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:38,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1045091236] [2024-06-28 02:14:38,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:38,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:38,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:38,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:38,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:38,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:14:38,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 350 transitions, 4972 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:38,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:38,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:14:38,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:41,822 INFO L124 PetriNetUnfolderBase]: 8528/12893 cut-off events. [2024-06-28 02:14:41,822 INFO L125 PetriNetUnfolderBase]: For 300345/300357 co-relation queries the response was YES. [2024-06-28 02:14:41,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80794 conditions, 12893 events. 8528/12893 cut-off events. For 300345/300357 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 80085 event pairs, 1822 based on Foata normal form. 16/12906 useless extension candidates. Maximal degree in co-relation 80701. Up to 9485 conditions per place. [2024-06-28 02:14:41,947 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 277 selfloop transitions, 158 changer transitions 0/442 dead transitions. [2024-06-28 02:14:41,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 442 transitions, 6876 flow [2024-06-28 02:14:41,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:14:41,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:14:41,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 02:14:41,948 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2024-06-28 02:14:41,948 INFO L175 Difference]: Start difference. First operand has 200 places, 350 transitions, 4972 flow. Second operand 8 states and 210 transitions. [2024-06-28 02:14:41,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 442 transitions, 6876 flow [2024-06-28 02:14:42,686 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 442 transitions, 6737 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 02:14:42,692 INFO L231 Difference]: Finished difference. Result has 203 places, 365 transitions, 5498 flow [2024-06-28 02:14:42,692 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4840, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5498, PETRI_PLACES=203, PETRI_TRANSITIONS=365} [2024-06-28 02:14:42,692 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 152 predicate places. [2024-06-28 02:14:42,692 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 365 transitions, 5498 flow [2024-06-28 02:14:42,693 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:42,693 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:42,693 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:42,693 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:14:42,693 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:42,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:42,693 INFO L85 PathProgramCache]: Analyzing trace with hash -1204955818, now seen corresponding path program 5 times [2024-06-28 02:14:42,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:42,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [189411751] [2024-06-28 02:14:42,694 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:42,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:42,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:45,797 INFO 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 02:14:45,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:45,797 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [189411751] [2024-06-28 02:14:45,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [189411751] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:45,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:45,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:14:45,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [609992026] [2024-06-28 02:14:45,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:45,798 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:14:45,798 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:45,799 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:14:45,799 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:14:45,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:14:45,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 365 transitions, 5498 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:45,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:45,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:14:45,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:49,536 INFO L124 PetriNetUnfolderBase]: 8504/12855 cut-off events. [2024-06-28 02:14:49,536 INFO L125 PetriNetUnfolderBase]: For 306820/306820 co-relation queries the response was YES. [2024-06-28 02:14:49,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82582 conditions, 12855 events. 8504/12855 cut-off events. For 306820/306820 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 79856 event pairs, 1910 based on Foata normal form. 8/12862 useless extension candidates. Maximal degree in co-relation 82487. Up to 10404 conditions per place. [2024-06-28 02:14:49,683 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 296 selfloop transitions, 143 changer transitions 0/446 dead transitions. [2024-06-28 02:14:49,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 446 transitions, 6956 flow [2024-06-28 02:14:49,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:14:49,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:14:49,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:14:49,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255319148936171 [2024-06-28 02:14:49,685 INFO L175 Difference]: Start difference. First operand has 203 places, 365 transitions, 5498 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:14:49,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 446 transitions, 6956 flow [2024-06-28 02:14:50,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 446 transitions, 6677 flow, removed 54 selfloop flow, removed 5 redundant places. [2024-06-28 02:14:50,558 INFO L231 Difference]: Finished difference. Result has 208 places, 365 transitions, 5539 flow [2024-06-28 02:14:50,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5225, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5539, PETRI_PLACES=208, PETRI_TRANSITIONS=365} [2024-06-28 02:14:50,559 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 157 predicate places. [2024-06-28 02:14:50,559 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 365 transitions, 5539 flow [2024-06-28 02:14:50,559 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:50,559 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:50,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:50,560 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:14:50,560 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:50,560 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:50,560 INFO L85 PathProgramCache]: Analyzing trace with hash -1060855542, now seen corresponding path program 2 times [2024-06-28 02:14:50,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:50,561 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163748710] [2024-06-28 02:14:50,561 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:50,561 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:50,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:14:54,332 INFO 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 02:14:54,332 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:14:54,332 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163748710] [2024-06-28 02:14:54,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163748710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:14:54,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:14:54,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:14:54,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [89591884] [2024-06-28 02:14:54,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:14:54,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:14:54,333 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:14:54,333 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:14:54,333 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:14:54,364 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:14:54,365 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 365 transitions, 5539 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:54,365 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:14:54,365 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:14:54,365 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:14:57,727 INFO L124 PetriNetUnfolderBase]: 8716/13239 cut-off events. [2024-06-28 02:14:57,727 INFO L125 PetriNetUnfolderBase]: For 318844/318844 co-relation queries the response was YES. [2024-06-28 02:14:57,815 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83930 conditions, 13239 events. 8716/13239 cut-off events. For 318844/318844 co-relation queries the response was YES. Maximal size of possible extension queue 581. Compared 83441 event pairs, 2093 based on Foata normal form. 12/13250 useless extension candidates. Maximal degree in co-relation 83835. Up to 11104 conditions per place. [2024-06-28 02:14:57,873 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 340 selfloop transitions, 87 changer transitions 0/434 dead transitions. [2024-06-28 02:14:57,873 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 434 transitions, 7027 flow [2024-06-28 02:14:57,875 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:14:57,875 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:14:57,876 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 02:14:57,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-28 02:14:57,876 INFO L175 Difference]: Start difference. First operand has 208 places, 365 transitions, 5539 flow. Second operand 8 states and 201 transitions. [2024-06-28 02:14:57,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 434 transitions, 7027 flow [2024-06-28 02:14:58,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 434 transitions, 6698 flow, removed 19 selfloop flow, removed 8 redundant places. [2024-06-28 02:14:58,852 INFO L231 Difference]: Finished difference. Result has 208 places, 366 transitions, 5417 flow [2024-06-28 02:14:58,852 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5210, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5417, PETRI_PLACES=208, PETRI_TRANSITIONS=366} [2024-06-28 02:14:58,853 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 157 predicate places. [2024-06-28 02:14:58,853 INFO L495 AbstractCegarLoop]: Abstraction has has 208 places, 366 transitions, 5417 flow [2024-06-28 02:14:58,853 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:14:58,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:14:58,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:14:58,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:14:58,854 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:14:58,854 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:14:58,854 INFO L85 PathProgramCache]: Analyzing trace with hash 956504686, now seen corresponding path program 6 times [2024-06-28 02:14:58,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:14:58,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1570858730] [2024-06-28 02:14:58,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:14:58,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:14:58,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:01,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:01,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:01,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1570858730] [2024-06-28 02:15:01,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1570858730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:01,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:01,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:01,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668720093] [2024-06-28 02:15:01,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:01,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:01,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:01,873 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:01,873 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:01,894 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:01,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 366 transitions, 5417 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:01,895 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:01,895 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:01,895 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:05,422 INFO L124 PetriNetUnfolderBase]: 8864/13413 cut-off events. [2024-06-28 02:15:05,422 INFO L125 PetriNetUnfolderBase]: For 319766/319766 co-relation queries the response was YES. [2024-06-28 02:15:05,506 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84699 conditions, 13413 events. 8864/13413 cut-off events. For 319766/319766 co-relation queries the response was YES. Maximal size of possible extension queue 591. Compared 83794 event pairs, 1880 based on Foata normal form. 8/13417 useless extension candidates. Maximal degree in co-relation 84603. Up to 9873 conditions per place. [2024-06-28 02:15:05,579 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 277 selfloop transitions, 162 changer transitions 0/446 dead transitions. [2024-06-28 02:15:05,579 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 446 transitions, 7188 flow [2024-06-28 02:15:05,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:05,580 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:05,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:15:05,588 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 02:15:05,588 INFO L175 Difference]: Start difference. First operand has 208 places, 366 transitions, 5417 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:15:05,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 446 transitions, 7188 flow [2024-06-28 02:15:06,621 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 446 transitions, 7022 flow, removed 9 selfloop flow, removed 5 redundant places. [2024-06-28 02:15:06,629 INFO L231 Difference]: Finished difference. Result has 211 places, 374 transitions, 5756 flow [2024-06-28 02:15:06,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5261, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5756, PETRI_PLACES=211, PETRI_TRANSITIONS=374} [2024-06-28 02:15:06,630 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 160 predicate places. [2024-06-28 02:15:06,630 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 374 transitions, 5756 flow [2024-06-28 02:15:06,630 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:06,630 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:06,630 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:06,630 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:15:06,631 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:15:06,631 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:06,631 INFO L85 PathProgramCache]: Analyzing trace with hash 1946949702, now seen corresponding path program 7 times [2024-06-28 02:15:06,631 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:06,631 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837712230] [2024-06-28 02:15:06,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:06,632 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:06,647 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:09,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:09,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:09,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837712230] [2024-06-28 02:15:09,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837712230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:09,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:09,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:09,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916736178] [2024-06-28 02:15:09,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:09,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:09,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:09,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:09,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:09,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:09,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 374 transitions, 5756 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:09,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:09,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:09,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:13,312 INFO L124 PetriNetUnfolderBase]: 9024/13735 cut-off events. [2024-06-28 02:15:13,312 INFO L125 PetriNetUnfolderBase]: For 337974/337974 co-relation queries the response was YES. [2024-06-28 02:15:13,391 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87872 conditions, 13735 events. 9024/13735 cut-off events. For 337974/337974 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 87581 event pairs, 3209 based on Foata normal form. 4/13738 useless extension candidates. Maximal degree in co-relation 87775. Up to 12294 conditions per place. [2024-06-28 02:15:13,452 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 388 selfloop transitions, 38 changer transitions 0/433 dead transitions. [2024-06-28 02:15:13,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 433 transitions, 7078 flow [2024-06-28 02:15:13,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:13,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:13,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:15:13,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-28 02:15:13,453 INFO L175 Difference]: Start difference. First operand has 211 places, 374 transitions, 5756 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:15:13,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 433 transitions, 7078 flow [2024-06-28 02:15:14,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 433 transitions, 6775 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 02:15:14,353 INFO L231 Difference]: Finished difference. Result has 215 places, 380 transitions, 5678 flow [2024-06-28 02:15:14,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5471, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5678, PETRI_PLACES=215, PETRI_TRANSITIONS=380} [2024-06-28 02:15:14,354 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 164 predicate places. [2024-06-28 02:15:14,354 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 380 transitions, 5678 flow [2024-06-28 02:15:14,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:14,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:14,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:14,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:15:14,355 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:15:14,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:14,355 INFO L85 PathProgramCache]: Analyzing trace with hash 171042796, now seen corresponding path program 8 times [2024-06-28 02:15:14,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:14,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23816636] [2024-06-28 02:15:14,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:14,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:14,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:17,448 INFO 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 02:15:17,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:17,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23816636] [2024-06-28 02:15:17,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23816636] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:17,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:17,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:17,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [235185973] [2024-06-28 02:15:17,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:17,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:17,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:17,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:17,450 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:17,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:17,471 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 380 transitions, 5678 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:17,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:17,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:17,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:21,288 INFO L124 PetriNetUnfolderBase]: 9184/13937 cut-off events. [2024-06-28 02:15:21,288 INFO L125 PetriNetUnfolderBase]: For 338306/338306 co-relation queries the response was YES. [2024-06-28 02:15:21,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87810 conditions, 13937 events. 9184/13937 cut-off events. For 338306/338306 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 87935 event pairs, 1893 based on Foata normal form. 4/13937 useless extension candidates. Maximal degree in co-relation 87711. Up to 10097 conditions per place. [2024-06-28 02:15:21,422 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 270 selfloop transitions, 175 changer transitions 0/452 dead transitions. [2024-06-28 02:15:21,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 452 transitions, 7301 flow [2024-06-28 02:15:21,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:21,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:21,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:15:21,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-28 02:15:21,424 INFO L175 Difference]: Start difference. First operand has 215 places, 380 transitions, 5678 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:15:21,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 452 transitions, 7301 flow [2024-06-28 02:15:22,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 452 transitions, 7196 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 02:15:22,211 INFO L231 Difference]: Finished difference. Result has 217 places, 386 transitions, 6054 flow [2024-06-28 02:15:22,211 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5573, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6054, PETRI_PLACES=217, PETRI_TRANSITIONS=386} [2024-06-28 02:15:22,211 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 166 predicate places. [2024-06-28 02:15:22,211 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 386 transitions, 6054 flow [2024-06-28 02:15:22,212 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:22,212 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:22,212 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:22,212 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:15:22,212 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:15:22,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:22,212 INFO L85 PathProgramCache]: Analyzing trace with hash 604862434, now seen corresponding path program 9 times [2024-06-28 02:15:22,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:22,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490280778] [2024-06-28 02:15:22,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:22,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:22,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:25,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:15:25,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:25,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490280778] [2024-06-28 02:15:25,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490280778] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:25,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:25,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:25,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1721904870] [2024-06-28 02:15:25,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:25,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:25,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:25,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:25,098 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:25,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:25,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 386 transitions, 6054 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:25,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:25,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:25,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:28,490 INFO L124 PetriNetUnfolderBase]: 9416/14360 cut-off events. [2024-06-28 02:15:28,490 INFO L125 PetriNetUnfolderBase]: For 372176/372176 co-relation queries the response was YES. [2024-06-28 02:15:28,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92346 conditions, 14360 events. 9416/14360 cut-off events. For 372176/372176 co-relation queries the response was YES. Maximal size of possible extension queue 629. Compared 92442 event pairs, 3551 based on Foata normal form. 4/14363 useless extension candidates. Maximal degree in co-relation 92246. Up to 12972 conditions per place. [2024-06-28 02:15:28,999 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 402 selfloop transitions, 33 changer transitions 0/442 dead transitions. [2024-06-28 02:15:28,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 442 transitions, 7331 flow [2024-06-28 02:15:29,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:29,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:29,001 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 188 transitions. [2024-06-28 02:15:29,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:15:29,001 INFO L175 Difference]: Start difference. First operand has 217 places, 386 transitions, 6054 flow. Second operand 8 states and 188 transitions. [2024-06-28 02:15:29,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 442 transitions, 7331 flow [2024-06-28 02:15:29,968 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 442 transitions, 7070 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:15:29,974 INFO L231 Difference]: Finished difference. Result has 220 places, 397 transitions, 6120 flow [2024-06-28 02:15:29,975 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5801, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=357, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6120, PETRI_PLACES=220, PETRI_TRANSITIONS=397} [2024-06-28 02:15:29,975 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 169 predicate places. [2024-06-28 02:15:29,975 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 397 transitions, 6120 flow [2024-06-28 02:15:29,976 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:29,976 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:29,976 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:29,976 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:15:29,976 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:15:29,977 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:29,977 INFO L85 PathProgramCache]: Analyzing trace with hash 589826700, now seen corresponding path program 10 times [2024-06-28 02:15:29,977 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:29,977 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1543642451] [2024-06-28 02:15:29,978 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:29,978 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:29,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:32,964 INFO 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 02:15:32,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:32,965 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1543642451] [2024-06-28 02:15:32,965 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1543642451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:32,965 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:32,965 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:32,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1214464841] [2024-06-28 02:15:32,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:32,965 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:32,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:32,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:32,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:33,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:33,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 397 transitions, 6120 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:33,016 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:33,016 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:33,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:36,616 INFO L124 PetriNetUnfolderBase]: 9720/14670 cut-off events. [2024-06-28 02:15:36,617 INFO L125 PetriNetUnfolderBase]: For 390775/390775 co-relation queries the response was YES. [2024-06-28 02:15:36,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94018 conditions, 14670 events. 9720/14670 cut-off events. For 390775/390775 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 92612 event pairs, 2235 based on Foata normal form. 4/14666 useless extension candidates. Maximal degree in co-relation 93917. Up to 11050 conditions per place. [2024-06-28 02:15:36,776 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 277 selfloop transitions, 192 changer transitions 0/476 dead transitions. [2024-06-28 02:15:36,776 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 476 transitions, 8153 flow [2024-06-28 02:15:36,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:15:36,777 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:15:36,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:15:36,778 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 02:15:36,778 INFO L175 Difference]: Start difference. First operand has 220 places, 397 transitions, 6120 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:15:36,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 476 transitions, 8153 flow [2024-06-28 02:15:38,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 476 transitions, 7967 flow, removed 65 selfloop flow, removed 5 redundant places. [2024-06-28 02:15:38,032 INFO L231 Difference]: Finished difference. Result has 224 places, 425 transitions, 7196 flow [2024-06-28 02:15:38,033 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5934, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=397, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7196, PETRI_PLACES=224, PETRI_TRANSITIONS=425} [2024-06-28 02:15:38,033 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 173 predicate places. [2024-06-28 02:15:38,033 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 425 transitions, 7196 flow [2024-06-28 02:15:38,033 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:38,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:38,034 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:38,034 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:15:38,034 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:15:38,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:38,034 INFO L85 PathProgramCache]: Analyzing trace with hash 129289320, now seen corresponding path program 11 times [2024-06-28 02:15:38,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:38,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1422517662] [2024-06-28 02:15:38,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:38,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:38,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:41,226 INFO 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 02:15:41,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:41,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1422517662] [2024-06-28 02:15:41,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1422517662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:41,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:41,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:41,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164850382] [2024-06-28 02:15:41,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:41,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:41,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:41,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:41,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:41,260 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:41,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 425 transitions, 7196 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:41,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:41,261 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:41,261 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:45,763 INFO L124 PetriNetUnfolderBase]: 10344/15533 cut-off events. [2024-06-28 02:15:45,764 INFO L125 PetriNetUnfolderBase]: For 459607/459607 co-relation queries the response was YES. [2024-06-28 02:15:45,855 INFO L83 FinitePrefix]: Finished finitePrefix Result has 105355 conditions, 15533 events. 10344/15533 cut-off events. For 459607/459607 co-relation queries the response was YES. Maximal size of possible extension queue 691. Compared 97925 event pairs, 2178 based on Foata normal form. 8/15533 useless extension candidates. Maximal degree in co-relation 105252. Up to 11514 conditions per place. [2024-06-28 02:15:45,919 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 306 selfloop transitions, 224 changer transitions 0/537 dead transitions. [2024-06-28 02:15:45,919 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 537 transitions, 9616 flow [2024-06-28 02:15:45,920 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:15:45,920 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:15:45,920 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 270 transitions. [2024-06-28 02:15:45,920 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5222437137330754 [2024-06-28 02:15:45,920 INFO L175 Difference]: Start difference. First operand has 224 places, 425 transitions, 7196 flow. Second operand 11 states and 270 transitions. [2024-06-28 02:15:45,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 537 transitions, 9616 flow [2024-06-28 02:15:47,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 537 transitions, 9042 flow, removed 274 selfloop flow, removed 2 redundant places. [2024-06-28 02:15:47,520 INFO L231 Difference]: Finished difference. Result has 233 places, 451 transitions, 7777 flow [2024-06-28 02:15:47,521 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6758, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=425, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=198, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7777, PETRI_PLACES=233, PETRI_TRANSITIONS=451} [2024-06-28 02:15:47,521 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 182 predicate places. [2024-06-28 02:15:47,521 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 451 transitions, 7777 flow [2024-06-28 02:15:47,521 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:47,521 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:47,521 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:47,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:15:47,521 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:15:47,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:47,522 INFO L85 PathProgramCache]: Analyzing trace with hash 83294188, now seen corresponding path program 12 times [2024-06-28 02:15:47,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:47,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684859868] [2024-06-28 02:15:47,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:47,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:47,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:50,467 INFO 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 02:15:50,467 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:50,467 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684859868] [2024-06-28 02:15:50,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684859868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:50,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:50,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:50,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255104018] [2024-06-28 02:15:50,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:50,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:50,468 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:50,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:50,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:50,492 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:50,493 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 451 transitions, 7777 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:50,493 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:50,493 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:50,493 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:15:54,244 INFO L124 PetriNetUnfolderBase]: 10320/15503 cut-off events. [2024-06-28 02:15:54,244 INFO L125 PetriNetUnfolderBase]: For 432062/432062 co-relation queries the response was YES. [2024-06-28 02:15:54,729 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104153 conditions, 15503 events. 10320/15503 cut-off events. For 432062/432062 co-relation queries the response was YES. Maximal size of possible extension queue 689. Compared 97803 event pairs, 2212 based on Foata normal form. 8/15503 useless extension candidates. Maximal degree in co-relation 104048. Up to 11498 conditions per place. [2024-06-28 02:15:54,794 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 297 selfloop transitions, 221 changer transitions 0/525 dead transitions. [2024-06-28 02:15:54,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 525 transitions, 9379 flow [2024-06-28 02:15:54,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:15:54,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:15:54,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 247 transitions. [2024-06-28 02:15:54,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5255319148936171 [2024-06-28 02:15:54,796 INFO L175 Difference]: Start difference. First operand has 233 places, 451 transitions, 7777 flow. Second operand 10 states and 247 transitions. [2024-06-28 02:15:54,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 525 transitions, 9379 flow [2024-06-28 02:15:56,307 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 525 transitions, 8672 flow, removed 177 selfloop flow, removed 7 redundant places. [2024-06-28 02:15:56,313 INFO L231 Difference]: Finished difference. Result has 236 places, 451 transitions, 7529 flow [2024-06-28 02:15:56,313 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7070, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7529, PETRI_PLACES=236, PETRI_TRANSITIONS=451} [2024-06-28 02:15:56,314 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 185 predicate places. [2024-06-28 02:15:56,314 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 451 transitions, 7529 flow [2024-06-28 02:15:56,314 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:56,314 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:15:56,314 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:15:56,314 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:15:56,314 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:15:56,315 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:15:56,315 INFO L85 PathProgramCache]: Analyzing trace with hash 489665128, now seen corresponding path program 13 times [2024-06-28 02:15:56,315 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:15:56,315 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [203958903] [2024-06-28 02:15:56,315 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:15:56,315 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:15:56,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:15:59,355 INFO 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 02:15:59,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:15:59,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [203958903] [2024-06-28 02:15:59,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [203958903] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:15:59,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:15:59,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:15:59,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1247954113] [2024-06-28 02:15:59,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:15:59,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:15:59,356 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:15:59,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:15:59,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:15:59,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:15:59,387 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 451 transitions, 7529 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:15:59,387 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:15:59,387 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:15:59,387 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:03,676 INFO L124 PetriNetUnfolderBase]: 10338/15660 cut-off events. [2024-06-28 02:16:03,676 INFO L125 PetriNetUnfolderBase]: For 417698/417698 co-relation queries the response was YES. [2024-06-28 02:16:03,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101691 conditions, 15660 events. 10338/15660 cut-off events. For 417698/417698 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 100952 event pairs, 3665 based on Foata normal form. 4/15663 useless extension candidates. Maximal degree in co-relation 101585. Up to 13912 conditions per place. [2024-06-28 02:16:03,845 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 477 selfloop transitions, 58 changer transitions 0/542 dead transitions. [2024-06-28 02:16:03,845 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 542 transitions, 9292 flow [2024-06-28 02:16:03,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 02:16:03,846 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 02:16:03,846 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 277 transitions. [2024-06-28 02:16:03,846 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49113475177304966 [2024-06-28 02:16:03,846 INFO L175 Difference]: Start difference. First operand has 236 places, 451 transitions, 7529 flow. Second operand 12 states and 277 transitions. [2024-06-28 02:16:03,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 542 transitions, 9292 flow [2024-06-28 02:16:05,375 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 542 transitions, 8644 flow, removed 43 selfloop flow, removed 9 redundant places. [2024-06-28 02:16:05,382 INFO L231 Difference]: Finished difference. Result has 241 places, 465 transitions, 7399 flow [2024-06-28 02:16:05,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6903, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=393, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7399, PETRI_PLACES=241, PETRI_TRANSITIONS=465} [2024-06-28 02:16:05,383 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 190 predicate places. [2024-06-28 02:16:05,383 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 465 transitions, 7399 flow [2024-06-28 02:16:05,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:05,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:16:05,383 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:16:05,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:16:05,383 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:16:05,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:16:05,383 INFO L85 PathProgramCache]: Analyzing trace with hash 140907810, now seen corresponding path program 14 times [2024-06-28 02:16:05,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:16:05,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671319728] [2024-06-28 02:16:05,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:16:05,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:16:05,395 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:16:08,548 INFO 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 02:16:08,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:16:08,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671319728] [2024-06-28 02:16:08,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671319728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:16:08,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:16:08,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:16:08,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173740444] [2024-06-28 02:16:08,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:16:08,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:16:08,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:16:08,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:16:08,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:16:08,561 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:16:08,561 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 465 transitions, 7399 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:08,561 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:16:08,561 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:16:08,561 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:13,191 INFO L124 PetriNetUnfolderBase]: 10326/15660 cut-off events. [2024-06-28 02:16:13,191 INFO L125 PetriNetUnfolderBase]: For 395874/395874 co-relation queries the response was YES. [2024-06-28 02:16:13,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99103 conditions, 15660 events. 10326/15660 cut-off events. For 395874/395874 co-relation queries the response was YES. Maximal size of possible extension queue 686. Compared 101015 event pairs, 3642 based on Foata normal form. 4/15663 useless extension candidates. Maximal degree in co-relation 98994. Up to 13904 conditions per place. [2024-06-28 02:16:13,442 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 460 selfloop transitions, 58 changer transitions 0/525 dead transitions. [2024-06-28 02:16:13,443 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 525 transitions, 8652 flow [2024-06-28 02:16:13,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:16:13,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:16:13,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 230 transitions. [2024-06-28 02:16:13,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:16:13,452 INFO L175 Difference]: Start difference. First operand has 241 places, 465 transitions, 7399 flow. Second operand 10 states and 230 transitions. [2024-06-28 02:16:13,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 525 transitions, 8652 flow [2024-06-28 02:16:14,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 525 transitions, 8306 flow, removed 107 selfloop flow, removed 9 redundant places. [2024-06-28 02:16:14,966 INFO L231 Difference]: Finished difference. Result has 242 places, 465 transitions, 7183 flow [2024-06-28 02:16:14,966 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7053, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7183, PETRI_PLACES=242, PETRI_TRANSITIONS=465} [2024-06-28 02:16:14,966 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 191 predicate places. [2024-06-28 02:16:14,966 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 465 transitions, 7183 flow [2024-06-28 02:16:14,967 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:14,967 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:16:14,967 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:16:14,967 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:16:14,967 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:16:14,967 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:16:14,967 INFO L85 PathProgramCache]: Analyzing trace with hash 83509514, now seen corresponding path program 3 times [2024-06-28 02:16:14,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:16:14,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404595398] [2024-06-28 02:16:14,968 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:16:14,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:16:14,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:16:18,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:16:18,541 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:16:18,541 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404595398] [2024-06-28 02:16:18,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404595398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:16:18,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:16:18,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:16:18,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055105077] [2024-06-28 02:16:18,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:16:18,542 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:16:18,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:16:18,542 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:16:18,542 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:16:18,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:16:18,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 465 transitions, 7183 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:18,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:16:18,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:16:18,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:23,321 INFO L124 PetriNetUnfolderBase]: 10538/16075 cut-off events. [2024-06-28 02:16:23,322 INFO L125 PetriNetUnfolderBase]: For 404350/404350 co-relation queries the response was YES. [2024-06-28 02:16:23,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100183 conditions, 16075 events. 10538/16075 cut-off events. For 404350/404350 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 104813 event pairs, 2553 based on Foata normal form. 12/16079 useless extension candidates. Maximal degree in co-relation 100073. Up to 13822 conditions per place. [2024-06-28 02:16:23,496 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 433 selfloop transitions, 87 changer transitions 0/527 dead transitions. [2024-06-28 02:16:23,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 527 transitions, 8749 flow [2024-06-28 02:16:23,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:16:23,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:16:23,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 194 transitions. [2024-06-28 02:16:23,498 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5159574468085106 [2024-06-28 02:16:23,498 INFO L175 Difference]: Start difference. First operand has 242 places, 465 transitions, 7183 flow. Second operand 8 states and 194 transitions. [2024-06-28 02:16:23,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 527 transitions, 8749 flow [2024-06-28 02:16:25,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 527 transitions, 8567 flow, removed 33 selfloop flow, removed 9 redundant places. [2024-06-28 02:16:25,170 INFO L231 Difference]: Finished difference. Result has 241 places, 466 transitions, 7204 flow [2024-06-28 02:16:25,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7001, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=465, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7204, PETRI_PLACES=241, PETRI_TRANSITIONS=466} [2024-06-28 02:16:25,170 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 190 predicate places. [2024-06-28 02:16:25,171 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 466 transitions, 7204 flow [2024-06-28 02:16:25,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:25,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:16:25,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:16:25,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:16:25,171 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:16:25,171 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:16:25,171 INFO L85 PathProgramCache]: Analyzing trace with hash 483410444, now seen corresponding path program 4 times [2024-06-28 02:16:25,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:16:25,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1547732745] [2024-06-28 02:16:25,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:16:25,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:16:25,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:16:29,039 INFO 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 02:16:29,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:16:29,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1547732745] [2024-06-28 02:16:29,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1547732745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:16:29,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:16:29,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:16:29,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211900166] [2024-06-28 02:16:29,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:16:29,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:16:29,040 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:16:29,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:16:29,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:16:29,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:16:29,054 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 466 transitions, 7204 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:29,054 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:16:29,054 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:16:29,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:16:33,626 INFO L124 PetriNetUnfolderBase]: 10750/16405 cut-off events. [2024-06-28 02:16:33,627 INFO L125 PetriNetUnfolderBase]: For 424949/424949 co-relation queries the response was YES. [2024-06-28 02:16:33,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102662 conditions, 16405 events. 10750/16405 cut-off events. For 424949/424949 co-relation queries the response was YES. Maximal size of possible extension queue 723. Compared 108120 event pairs, 3875 based on Foata normal form. 12/16416 useless extension candidates. Maximal degree in co-relation 102551. Up to 14708 conditions per place. [2024-06-28 02:16:33,798 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 482 selfloop transitions, 30 changer transitions 0/519 dead transitions. [2024-06-28 02:16:33,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 519 transitions, 8614 flow [2024-06-28 02:16:33,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:16:33,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:16:33,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 186 transitions. [2024-06-28 02:16:33,799 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4946808510638298 [2024-06-28 02:16:33,800 INFO L175 Difference]: Start difference. First operand has 241 places, 466 transitions, 7204 flow. Second operand 8 states and 186 transitions. [2024-06-28 02:16:33,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 519 transitions, 8614 flow [2024-06-28 02:16:35,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 519 transitions, 8441 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 02:16:35,511 INFO L231 Difference]: Finished difference. Result has 243 places, 467 transitions, 7124 flow [2024-06-28 02:16:35,512 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=7031, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=466, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=436, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7124, PETRI_PLACES=243, PETRI_TRANSITIONS=467} [2024-06-28 02:16:35,512 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 192 predicate places. [2024-06-28 02:16:35,512 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 467 transitions, 7124 flow [2024-06-28 02:16:35,512 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:16:35,512 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:16:35,512 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:16:35,512 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:16:35,513 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:16:35,513 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:16:35,513 INFO L85 PathProgramCache]: Analyzing trace with hash 497291624, now seen corresponding path program 5 times [2024-06-28 02:16:35,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:16:35,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2039884868] [2024-06-28 02:16:35,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:16:35,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:16:35,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat