./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi006_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/rfi006_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi006_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 --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 03:41:30,235 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 03:41:30,302 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 03:41:30,306 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 03:41:30,307 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 03:41:30,331 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 03:41:30,331 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 03:41:30,331 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 03:41:30,332 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 03:41:30,335 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 03:41:30,335 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 03:41:30,335 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 03:41:30,336 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 03:41:30,337 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 03:41:30,337 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 03:41:30,337 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 03:41:30,337 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 03:41:30,338 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 03:41:30,338 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 03:41:30,338 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 03:41:30,338 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 03:41:30,338 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 03:41:30,339 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 03:41:30,339 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 03:41:30,339 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 03:41:30,339 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 03:41:30,339 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 03:41:30,339 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 03:41:30,340 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 03:41:30,340 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 03:41:30,341 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 03:41:30,341 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 03:41:30,341 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:41:30,341 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 03:41:30,341 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 03:41:30,341 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 03:41:30,341 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 03:41:30,342 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 03:41:30,342 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 03:41:30,342 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 03:41:30,342 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 03:41:30,344 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 03:41:30,344 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 03:41:30,344 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-28 03:41:30,607 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 03:41:30,630 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 03:41:30,632 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 03:41:30,633 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 03:41:30,633 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 03:41:30,634 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i [2024-06-28 03:41:31,602 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 03:41:31,798 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 03:41:31,799 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i [2024-06-28 03:41:31,825 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/110759a6e/f69ddc7ccbbc4b16bee02ac236bc0252/FLAG13dce36c5 [2024-06-28 03:41:31,835 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/110759a6e/f69ddc7ccbbc4b16bee02ac236bc0252 [2024-06-28 03:41:31,837 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 03:41:31,838 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 03:41:31,840 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/rfi006_rmo.yml/witness.yml [2024-06-28 03:41:31,996 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 03:41:31,998 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 03:41:31,999 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 03:41:31,999 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 03:41:32,003 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 03:41:32,003 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:41:31" (1/2) ... [2024-06-28 03:41:32,007 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a03fce3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:41:32, skipping insertion in model container [2024-06-28 03:41:32,008 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 03:41:31" (1/2) ... [2024-06-28 03:41:32,009 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@22ab919e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 03:41:32, skipping insertion in model container [2024-06-28 03:41:32,010 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:41:31" (2/2) ... [2024-06-28 03:41:32,010 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3a03fce3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32, skipping insertion in model container [2024-06-28 03:41:32,010 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:41:31" (2/2) ... [2024-06-28 03:41:32,010 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 03:41:32,109 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 03:41:32,111 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 03:41:32,111 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 03:41:32,111 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 03:41:32,111 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 03:41:32,112 INFO L106 edCorrectnessWitness]: ghost_update [L848-L848] multithreaded = 1; [2024-06-28 03:41:32,154 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 03:41:32,432 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:41:32,439 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 03:41:32,582 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 03:41:32,623 INFO L206 MainTranslator]: Completed translation [2024-06-28 03:41:32,624 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32 WrapperNode [2024-06-28 03:41:32,624 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 03:41:32,625 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 03:41:32,625 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 03:41:32,625 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 03:41:32,630 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,644 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,685 INFO L138 Inliner]: procedures = 175, calls = 86, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 208 [2024-06-28 03:41:32,686 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 03:41:32,690 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 03:41:32,690 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 03:41:32,690 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 03:41:32,699 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,699 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,703 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,727 INFO L175 MemorySlicer]: Split 45 memory accesses to 2 slices as follows [2, 43]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-28 03:41:32,727 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,728 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,751 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,753 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,755 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,757 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,776 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 03:41:32,777 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 03:41:32,777 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 03:41:32,777 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 03:41:32,787 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (1/1) ... [2024-06-28 03:41:32,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 03:41:32,815 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 03:41:32,858 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 03:41:32,880 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 03:41:32,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 03:41:32,896 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 03:41:32,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 03:41:32,896 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 03:41:32,897 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 03:41:32,897 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 03:41:32,897 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 03:41:32,897 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 03:41:32,897 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 03:41:32,898 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 03:41:32,898 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 03:41:32,898 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 03:41:32,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 03:41:32,898 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 03:41:32,899 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 03:41:32,899 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 03:41:32,900 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 03:41:32,901 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 03:41:33,038 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 03:41:33,040 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 03:41:33,432 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 03:41:33,432 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 03:41:33,761 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 03:41:33,761 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 03:41:33,762 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:41:33 BoogieIcfgContainer [2024-06-28 03:41:33,762 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 03:41:33,763 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 03:41:33,764 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 03:41:33,766 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 03:41:33,766 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 03:41:31" (1/4) ... [2024-06-28 03:41:33,767 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c036c24 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 03:41:33, skipping insertion in model container [2024-06-28 03:41:33,767 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 03:41:31" (2/4) ... [2024-06-28 03:41:33,767 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c036c24 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:41:33, skipping insertion in model container [2024-06-28 03:41:33,767 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 03:41:32" (3/4) ... [2024-06-28 03:41:33,768 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c036c24 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 03:41:33, skipping insertion in model container [2024-06-28 03:41:33,768 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 03:41:33" (4/4) ... [2024-06-28 03:41:33,769 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi006_rmo.i [2024-06-28 03:41:33,782 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 03:41:33,782 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-28 03:41:33,783 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 03:41:33,837 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 03:41:33,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:41:33,892 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-28 03:41:33,893 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:41:33,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 63 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-28 03:41:33,894 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-28 03:41:33,899 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-28 03:41:33,908 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 03:41:33,912 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;@3821bd6b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 03:41:33,913 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-28 03:41:33,917 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 03:41:33,917 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 03:41:33,917 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 03:41:33,917 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:33,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 03:41:33,918 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:33,924 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:33,925 INFO L85 PathProgramCache]: Analyzing trace with hash 717398002, now seen corresponding path program 1 times [2024-06-28 03:41:33,931 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:33,931 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1746662706] [2024-06-28 03:41:33,932 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:33,932 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:34,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:35,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:35,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:35,666 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1746662706] [2024-06-28 03:41:35,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1746662706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:35,667 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:35,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 03:41:35,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11388442] [2024-06-28 03:41:35,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:35,675 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 03:41:35,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:35,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 03:41:35,700 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 03:41:35,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:41:35,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:35,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:35,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:41:35,750 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:36,145 INFO L124 PetriNetUnfolderBase]: 990/1587 cut-off events. [2024-06-28 03:41:36,145 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 03:41:36,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3167 conditions, 1587 events. 990/1587 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7695 event pairs, 650 based on Foata normal form. 1/1554 useless extension candidates. Maximal degree in co-relation 3155. Up to 1503 conditions per place. [2024-06-28 03:41:36,158 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 34 selfloop transitions, 4 changer transitions 0/45 dead transitions. [2024-06-28 03:41:36,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 45 transitions, 181 flow [2024-06-28 03:41:36,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 03:41:36,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 03:41:36,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 71 transitions. [2024-06-28 03:41:36,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5634920634920635 [2024-06-28 03:41:36,168 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 71 transitions. [2024-06-28 03:41:36,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 45 transitions, 181 flow [2024-06-28 03:41:36,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 45 transitions, 176 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 03:41:36,174 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-28 03:41:36,176 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-28 03:41:36,178 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-28 03:41:36,179 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-28 03:41:36,179 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.333333333333334) internal successors, (34), 3 states have internal predecessors, (34), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:36,179 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:36,179 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:36,179 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 03:41:36,180 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:36,180 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:36,180 INFO L85 PathProgramCache]: Analyzing trace with hash -2069957505, now seen corresponding path program 1 times [2024-06-28 03:41:36,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:36,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [117572147] [2024-06-28 03:41:36,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:36,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:36,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:38,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:38,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:38,070 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [117572147] [2024-06-28 03:41:38,070 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [117572147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:38,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:38,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 03:41:38,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817628323] [2024-06-28 03:41:38,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:38,071 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 03:41:38,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:38,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 03:41:38,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 03:41:38,098 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 42 [2024-06-28 03:41:38,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:38,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:38,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 42 [2024-06-28 03:41:38,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:38,638 INFO L124 PetriNetUnfolderBase]: 984/1578 cut-off events. [2024-06-28 03:41:38,638 INFO L125 PetriNetUnfolderBase]: For 292/292 co-relation queries the response was YES. [2024-06-28 03:41:38,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3587 conditions, 1578 events. 984/1578 cut-off events. For 292/292 co-relation queries the response was YES. Maximal size of possible extension queue 80. Compared 7686 event pairs, 540 based on Foata normal form. 3/1576 useless extension candidates. Maximal degree in co-relation 3575. Up to 1475 conditions per place. [2024-06-28 03:41:38,645 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 43 selfloop transitions, 7 changer transitions 0/57 dead transitions. [2024-06-28 03:41:38,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 57 transitions, 256 flow [2024-06-28 03:41:38,646 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 03:41:38,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 03:41:38,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 93 transitions. [2024-06-28 03:41:38,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5535714285714286 [2024-06-28 03:41:38,648 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 93 transitions. [2024-06-28 03:41:38,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 57 transitions, 256 flow [2024-06-28 03:41:38,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 57 transitions, 252 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 03:41:38,649 INFO L231 Difference]: Finished difference. Result has 46 places, 39 transitions, 138 flow [2024-06-28 03:41:38,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=138, PETRI_PLACES=46, PETRI_TRANSITIONS=39} [2024-06-28 03:41:38,650 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 3 predicate places. [2024-06-28 03:41:38,650 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 39 transitions, 138 flow [2024-06-28 03:41:38,651 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.25) internal successors, (45), 4 states have internal predecessors, (45), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:38,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:38,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:38,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 03:41:38,651 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:38,652 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:38,652 INFO L85 PathProgramCache]: Analyzing trace with hash 255828026, now seen corresponding path program 1 times [2024-06-28 03:41:38,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:38,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172053913] [2024-06-28 03:41:38,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:38,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:38,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:40,784 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:40,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:40,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172053913] [2024-06-28 03:41:40,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172053913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:40,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:40,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 03:41:40,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388149280] [2024-06-28 03:41:40,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:40,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 03:41:40,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:40,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 03:41:40,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 03:41:40,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:41:40,799 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 39 transitions, 138 flow. Second operand has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:40,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:40,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:41:40,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:41,520 INFO L124 PetriNetUnfolderBase]: 1209/1891 cut-off events. [2024-06-28 03:41:41,521 INFO L125 PetriNetUnfolderBase]: For 982/982 co-relation queries the response was YES. [2024-06-28 03:41:41,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4798 conditions, 1891 events. 1209/1891 cut-off events. For 982/982 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 9042 event pairs, 475 based on Foata normal form. 5/1894 useless extension candidates. Maximal degree in co-relation 4784. Up to 1726 conditions per place. [2024-06-28 03:41:41,542 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 16 changer transitions 0/81 dead transitions. [2024-06-28 03:41:41,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 50 places, 81 transitions, 420 flow [2024-06-28 03:41:41,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:41:41,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:41:41,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 119 transitions. [2024-06-28 03:41:41,544 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5666666666666667 [2024-06-28 03:41:41,544 INFO L175 Difference]: Start difference. First operand has 46 places, 39 transitions, 138 flow. Second operand 5 states and 119 transitions. [2024-06-28 03:41:41,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 50 places, 81 transitions, 420 flow [2024-06-28 03:41:41,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 81 transitions, 406 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-06-28 03:41:41,546 INFO L231 Difference]: Finished difference. Result has 51 places, 50 transitions, 237 flow [2024-06-28 03:41:41,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=124, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=237, PETRI_PLACES=51, PETRI_TRANSITIONS=50} [2024-06-28 03:41:41,547 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 8 predicate places. [2024-06-28 03:41:41,547 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 50 transitions, 237 flow [2024-06-28 03:41:41,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.2) internal successors, (51), 5 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:41,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:41,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:41,548 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 03:41:41,548 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:41,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:41,549 INFO L85 PathProgramCache]: Analyzing trace with hash 1897701671, now seen corresponding path program 1 times [2024-06-28 03:41:41,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:41,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [41292393] [2024-06-28 03:41:41,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:41,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:41,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:43,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:43,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:43,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [41292393] [2024-06-28 03:41:43,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [41292393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:43,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:43,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:41:43,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785779235] [2024-06-28 03:41:43,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:43,856 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:41:43,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:43,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:41:43,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:41:43,885 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:41:43,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 50 transitions, 237 flow. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:43,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:43,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:41:43,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:44,714 INFO L124 PetriNetUnfolderBase]: 1224/1916 cut-off events. [2024-06-28 03:41:44,715 INFO L125 PetriNetUnfolderBase]: For 2350/2352 co-relation queries the response was YES. [2024-06-28 03:41:44,718 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5767 conditions, 1916 events. 1224/1916 cut-off events. For 2350/2352 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9244 event pairs, 330 based on Foata normal form. 12/1926 useless extension candidates. Maximal degree in co-relation 5750. Up to 1687 conditions per place. [2024-06-28 03:41:44,726 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 64 selfloop transitions, 19 changer transitions 0/89 dead transitions. [2024-06-28 03:41:44,726 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 55 places, 89 transitions, 527 flow [2024-06-28 03:41:44,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:41:44,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:41:44,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 136 transitions. [2024-06-28 03:41:44,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5396825396825397 [2024-06-28 03:41:44,731 INFO L175 Difference]: Start difference. First operand has 51 places, 50 transitions, 237 flow. Second operand 6 states and 136 transitions. [2024-06-28 03:41:44,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 55 places, 89 transitions, 527 flow [2024-06-28 03:41:44,737 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 89 transitions, 519 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-06-28 03:41:44,738 INFO L231 Difference]: Finished difference. Result has 56 places, 52 transitions, 293 flow [2024-06-28 03:41:44,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=221, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=293, PETRI_PLACES=56, PETRI_TRANSITIONS=52} [2024-06-28 03:41:44,740 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 13 predicate places. [2024-06-28 03:41:44,740 INFO L495 AbstractCegarLoop]: Abstraction has has 56 places, 52 transitions, 293 flow [2024-06-28 03:41:44,740 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:44,741 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:44,741 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:44,741 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 03:41:44,742 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:44,742 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:44,742 INFO L85 PathProgramCache]: Analyzing trace with hash -1140067924, now seen corresponding path program 1 times [2024-06-28 03:41:44,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:44,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1729333423] [2024-06-28 03:41:44,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:44,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:44,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:46,115 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:46,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:46,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1729333423] [2024-06-28 03:41:46,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1729333423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:46,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:46,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:41:46,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [280198616] [2024-06-28 03:41:46,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:46,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:41:46,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:46,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:41:46,117 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:41:46,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:46,129 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 52 transitions, 293 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:46,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:46,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:46,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:46,893 INFO L124 PetriNetUnfolderBase]: 1219/1906 cut-off events. [2024-06-28 03:41:46,893 INFO L125 PetriNetUnfolderBase]: For 3470/3470 co-relation queries the response was YES. [2024-06-28 03:41:46,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6271 conditions, 1906 events. 1219/1906 cut-off events. For 3470/3470 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9116 event pairs, 468 based on Foata normal form. 2/1905 useless extension candidates. Maximal degree in co-relation 6250. Up to 1831 conditions per place. [2024-06-28 03:41:46,904 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 53 selfloop transitions, 8 changer transitions 0/66 dead transitions. [2024-06-28 03:41:46,904 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 66 transitions, 449 flow [2024-06-28 03:41:46,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:41:46,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:41:46,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 03:41:46,908 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 03:41:46,908 INFO L175 Difference]: Start difference. First operand has 56 places, 52 transitions, 293 flow. Second operand 5 states and 89 transitions. [2024-06-28 03:41:46,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 66 transitions, 449 flow [2024-06-28 03:41:46,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 66 transitions, 399 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 03:41:46,917 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 267 flow [2024-06-28 03:41:46,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=243, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=267, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-28 03:41:46,919 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-28 03:41:46,919 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 267 flow [2024-06-28 03:41:46,919 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:46,920 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:46,920 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:46,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 03:41:46,920 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:46,920 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:46,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1004535879, now seen corresponding path program 1 times [2024-06-28 03:41:46,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:46,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [90492627] [2024-06-28 03:41:46,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:46,921 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:46,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:48,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:48,543 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:48,543 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [90492627] [2024-06-28 03:41:48,543 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [90492627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:48,543 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:48,544 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:41:48,544 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544946190] [2024-06-28 03:41:48,544 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:48,544 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:41:48,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:48,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:41:48,545 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:41:48,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:48,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 267 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:48,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:48,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:48,569 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:49,549 INFO L124 PetriNetUnfolderBase]: 1209/1894 cut-off events. [2024-06-28 03:41:49,549 INFO L125 PetriNetUnfolderBase]: For 4025/4025 co-relation queries the response was YES. [2024-06-28 03:41:49,553 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6208 conditions, 1894 events. 1209/1894 cut-off events. For 4025/4025 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9041 event pairs, 438 based on Foata normal form. 4/1898 useless extension candidates. Maximal degree in co-relation 6185. Up to 1795 conditions per place. [2024-06-28 03:41:49,560 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 59 selfloop transitions, 11 changer transitions 0/75 dead transitions. [2024-06-28 03:41:49,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 75 transitions, 473 flow [2024-06-28 03:41:49,561 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:41:49,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:41:49,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:41:49,562 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:41:49,563 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 267 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:41:49,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 75 transitions, 473 flow [2024-06-28 03:41:49,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 58 places, 75 transitions, 451 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:41:49,567 INFO L231 Difference]: Finished difference. Result has 59 places, 55 transitions, 299 flow [2024-06-28 03:41:49,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=245, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=299, PETRI_PLACES=59, PETRI_TRANSITIONS=55} [2024-06-28 03:41:49,570 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 16 predicate places. [2024-06-28 03:41:49,570 INFO L495 AbstractCegarLoop]: Abstraction has has 59 places, 55 transitions, 299 flow [2024-06-28 03:41:49,570 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:49,570 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:49,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:49,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 03:41:49,571 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:49,571 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:49,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1081561335, now seen corresponding path program 1 times [2024-06-28 03:41:49,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:49,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455330497] [2024-06-28 03:41:49,572 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:49,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:49,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:51,686 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:51,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:51,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455330497] [2024-06-28 03:41:51,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455330497] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:51,687 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:51,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:41:51,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784287854] [2024-06-28 03:41:51,687 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:51,687 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:41:51,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:51,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:41:51,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:41:51,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:51,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 55 transitions, 299 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:51,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:51,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:51,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:52,680 INFO L124 PetriNetUnfolderBase]: 1217/1905 cut-off events. [2024-06-28 03:41:52,680 INFO L125 PetriNetUnfolderBase]: For 5203/5207 co-relation queries the response was YES. [2024-06-28 03:41:52,683 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6693 conditions, 1905 events. 1217/1905 cut-off events. For 5203/5207 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 9120 event pairs, 449 based on Foata normal form. 8/1913 useless extension candidates. Maximal degree in co-relation 6670. Up to 1737 conditions per place. [2024-06-28 03:41:52,690 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 59 selfloop transitions, 19 changer transitions 0/83 dead transitions. [2024-06-28 03:41:52,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 83 transitions, 561 flow [2024-06-28 03:41:52,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:41:52,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:41:52,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 115 transitions. [2024-06-28 03:41:52,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45634920634920634 [2024-06-28 03:41:52,691 INFO L175 Difference]: Start difference. First operand has 59 places, 55 transitions, 299 flow. Second operand 6 states and 115 transitions. [2024-06-28 03:41:52,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 83 transitions, 561 flow [2024-06-28 03:41:52,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 83 transitions, 531 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 03:41:52,695 INFO L231 Difference]: Finished difference. Result has 61 places, 58 transitions, 341 flow [2024-06-28 03:41:52,696 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=341, PETRI_PLACES=61, PETRI_TRANSITIONS=58} [2024-06-28 03:41:52,696 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-28 03:41:52,696 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 58 transitions, 341 flow [2024-06-28 03:41:52,696 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:52,696 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:52,696 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:52,697 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 03:41:52,697 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:52,697 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:52,697 INFO L85 PathProgramCache]: Analyzing trace with hash -388569045, now seen corresponding path program 2 times [2024-06-28 03:41:52,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:52,697 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [477922851] [2024-06-28 03:41:52,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:52,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:52,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:54,640 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:54,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:54,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [477922851] [2024-06-28 03:41:54,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [477922851] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:54,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:54,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:41:54,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [779837595] [2024-06-28 03:41:54,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:54,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:41:54,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:54,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:41:54,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:41:54,653 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:54,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 58 transitions, 341 flow. Second operand has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:54,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:54,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:54,654 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:55,516 INFO L124 PetriNetUnfolderBase]: 1205/1875 cut-off events. [2024-06-28 03:41:55,516 INFO L125 PetriNetUnfolderBase]: For 6242/6242 co-relation queries the response was YES. [2024-06-28 03:41:55,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6808 conditions, 1875 events. 1205/1875 cut-off events. For 6242/6242 co-relation queries the response was YES. Maximal size of possible extension queue 90. Compared 8885 event pairs, 467 based on Foata normal form. 2/1876 useless extension candidates. Maximal degree in co-relation 6784. Up to 1721 conditions per place. [2024-06-28 03:41:55,525 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 52 selfloop transitions, 20 changer transitions 0/77 dead transitions. [2024-06-28 03:41:55,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 77 transitions, 531 flow [2024-06-28 03:41:55,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:41:55,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:41:55,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 03:41:55,527 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:41:55,527 INFO L175 Difference]: Start difference. First operand has 61 places, 58 transitions, 341 flow. Second operand 6 states and 110 transitions. [2024-06-28 03:41:55,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 77 transitions, 531 flow [2024-06-28 03:41:55,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 77 transitions, 502 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 03:41:55,531 INFO L231 Difference]: Finished difference. Result has 64 places, 58 transitions, 360 flow [2024-06-28 03:41:55,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=360, PETRI_PLACES=64, PETRI_TRANSITIONS=58} [2024-06-28 03:41:55,531 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 21 predicate places. [2024-06-28 03:41:55,532 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 58 transitions, 360 flow [2024-06-28 03:41:55,532 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:55,532 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:55,532 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:55,532 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 03:41:55,532 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:55,533 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:55,533 INFO L85 PathProgramCache]: Analyzing trace with hash -1263208520, now seen corresponding path program 1 times [2024-06-28 03:41:55,533 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:55,533 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1136778275] [2024-06-28 03:41:55,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:55,533 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:55,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:41:57,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:41:57,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:41:57,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1136778275] [2024-06-28 03:41:57,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1136778275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:41:57,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:41:57,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:41:57,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343942113] [2024-06-28 03:41:57,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:41:57,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:41:57,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:41:57,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:41:57,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:41:57,405 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:41:57,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 58 transitions, 360 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:57,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:41:57,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:41:57,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:41:58,590 INFO L124 PetriNetUnfolderBase]: 1413/2216 cut-off events. [2024-06-28 03:41:58,590 INFO L125 PetriNetUnfolderBase]: For 8844/8844 co-relation queries the response was YES. [2024-06-28 03:41:58,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8341 conditions, 2216 events. 1413/2216 cut-off events. For 8844/8844 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 10853 event pairs, 392 based on Foata normal form. 8/2223 useless extension candidates. Maximal degree in co-relation 8316. Up to 1716 conditions per place. [2024-06-28 03:41:58,602 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 87 selfloop transitions, 39 changer transitions 0/131 dead transitions. [2024-06-28 03:41:58,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 131 transitions, 1029 flow [2024-06-28 03:41:58,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:41:58,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:41:58,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 161 transitions. [2024-06-28 03:41:58,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4791666666666667 [2024-06-28 03:41:58,604 INFO L175 Difference]: Start difference. First operand has 64 places, 58 transitions, 360 flow. Second operand 8 states and 161 transitions. [2024-06-28 03:41:58,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 131 transitions, 1029 flow [2024-06-28 03:41:58,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 131 transitions, 903 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:41:58,612 INFO L231 Difference]: Finished difference. Result has 69 places, 82 transitions, 581 flow [2024-06-28 03:41:58,612 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=295, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=581, PETRI_PLACES=69, PETRI_TRANSITIONS=82} [2024-06-28 03:41:58,613 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-28 03:41:58,613 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 82 transitions, 581 flow [2024-06-28 03:41:58,613 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:41:58,613 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:41:58,613 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:41:58,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 03:41:58,613 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:41:58,614 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:41:58,614 INFO L85 PathProgramCache]: Analyzing trace with hash -1543357714, now seen corresponding path program 2 times [2024-06-28 03:41:58,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:41:58,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [634019932] [2024-06-28 03:41:58,614 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:41:58,614 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:41:58,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:01,189 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:01,189 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:01,189 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [634019932] [2024-06-28 03:42:01,189 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [634019932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:01,189 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:01,189 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:01,189 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [236106720] [2024-06-28 03:42:01,189 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:01,190 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:01,190 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:01,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:01,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:01,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:01,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 82 transitions, 581 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:01,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:01,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:01,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:02,435 INFO L124 PetriNetUnfolderBase]: 1501/2372 cut-off events. [2024-06-28 03:42:02,435 INFO L125 PetriNetUnfolderBase]: For 11704/11710 co-relation queries the response was YES. [2024-06-28 03:42:02,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9771 conditions, 2372 events. 1501/2372 cut-off events. For 11704/11710 co-relation queries the response was YES. Maximal size of possible extension queue 104. Compared 11911 event pairs, 409 based on Foata normal form. 16/2387 useless extension candidates. Maximal degree in co-relation 9742. Up to 1772 conditions per place. [2024-06-28 03:42:02,449 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 71 selfloop transitions, 48 changer transitions 0/124 dead transitions. [2024-06-28 03:42:02,449 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 124 transitions, 1027 flow [2024-06-28 03:42:02,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:42:02,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:42:02,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:42:02,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 03:42:02,451 INFO L175 Difference]: Start difference. First operand has 69 places, 82 transitions, 581 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:42:02,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 124 transitions, 1027 flow [2024-06-28 03:42:02,459 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 124 transitions, 999 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-06-28 03:42:02,460 INFO L231 Difference]: Finished difference. Result has 74 places, 89 transitions, 734 flow [2024-06-28 03:42:02,461 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=553, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=82, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=734, PETRI_PLACES=74, PETRI_TRANSITIONS=89} [2024-06-28 03:42:02,461 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 31 predicate places. [2024-06-28 03:42:02,461 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 89 transitions, 734 flow [2024-06-28 03:42:02,461 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:02,461 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:02,462 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:02,462 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 03:42:02,462 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:02,462 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:02,462 INFO L85 PathProgramCache]: Analyzing trace with hash 839263160, now seen corresponding path program 3 times [2024-06-28 03:42:02,462 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:02,463 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851841714] [2024-06-28 03:42:02,463 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:02,463 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:02,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:04,721 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:04,721 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:04,721 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851841714] [2024-06-28 03:42:04,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851841714] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:04,722 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:04,722 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:04,722 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867578976] [2024-06-28 03:42:04,722 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:04,722 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:04,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:04,723 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:04,723 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:04,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:04,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 89 transitions, 734 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:04,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:04,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:04,745 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:05,994 INFO L124 PetriNetUnfolderBase]: 1545/2425 cut-off events. [2024-06-28 03:42:05,995 INFO L125 PetriNetUnfolderBase]: For 14504/14508 co-relation queries the response was YES. [2024-06-28 03:42:06,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10791 conditions, 2425 events. 1545/2425 cut-off events. For 14504/14508 co-relation queries the response was YES. Maximal size of possible extension queue 108. Compared 12028 event pairs, 425 based on Foata normal form. 8/2432 useless extension candidates. Maximal degree in co-relation 10760. Up to 1790 conditions per place. [2024-06-28 03:42:06,011 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 69 selfloop transitions, 58 changer transitions 0/132 dead transitions. [2024-06-28 03:42:06,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 132 transitions, 1286 flow [2024-06-28 03:42:06,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:42:06,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:42:06,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 137 transitions. [2024-06-28 03:42:06,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46598639455782315 [2024-06-28 03:42:06,013 INFO L175 Difference]: Start difference. First operand has 74 places, 89 transitions, 734 flow. Second operand 7 states and 137 transitions. [2024-06-28 03:42:06,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 132 transitions, 1286 flow [2024-06-28 03:42:06,025 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 132 transitions, 1170 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:06,027 INFO L231 Difference]: Finished difference. Result has 77 places, 99 transitions, 878 flow [2024-06-28 03:42:06,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=638, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=89, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=878, PETRI_PLACES=77, PETRI_TRANSITIONS=99} [2024-06-28 03:42:06,028 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 34 predicate places. [2024-06-28 03:42:06,028 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 99 transitions, 878 flow [2024-06-28 03:42:06,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:06,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:06,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:06,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 03:42:06,029 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:06,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:06,029 INFO L85 PathProgramCache]: Analyzing trace with hash 146859560, now seen corresponding path program 4 times [2024-06-28 03:42:06,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:06,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [647092872] [2024-06-28 03:42:06,030 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:06,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:06,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:08,290 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:08,290 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:08,290 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [647092872] [2024-06-28 03:42:08,291 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [647092872] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:08,291 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:08,291 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:08,291 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913778807] [2024-06-28 03:42:08,291 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:08,291 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:08,291 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:08,292 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:08,292 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:08,305 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:08,305 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 99 transitions, 878 flow. Second operand has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:08,305 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:08,305 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:08,305 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:09,522 INFO L124 PetriNetUnfolderBase]: 1529/2406 cut-off events. [2024-06-28 03:42:09,522 INFO L125 PetriNetUnfolderBase]: For 14705/14715 co-relation queries the response was YES. [2024-06-28 03:42:09,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10593 conditions, 2406 events. 1529/2406 cut-off events. For 14705/14715 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 12017 event pairs, 409 based on Foata normal form. 14/2419 useless extension candidates. Maximal degree in co-relation 10561. Up to 1783 conditions per place. [2024-06-28 03:42:09,536 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 65 selfloop transitions, 60 changer transitions 0/130 dead transitions. [2024-06-28 03:42:09,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 130 transitions, 1260 flow [2024-06-28 03:42:09,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:42:09,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:42:09,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 134 transitions. [2024-06-28 03:42:09,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4557823129251701 [2024-06-28 03:42:09,538 INFO L175 Difference]: Start difference. First operand has 77 places, 99 transitions, 878 flow. Second operand 7 states and 134 transitions. [2024-06-28 03:42:09,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 130 transitions, 1260 flow [2024-06-28 03:42:09,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 130 transitions, 1173 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 03:42:09,553 INFO L231 Difference]: Finished difference. Result has 82 places, 99 transitions, 921 flow [2024-06-28 03:42:09,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=791, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=921, PETRI_PLACES=82, PETRI_TRANSITIONS=99} [2024-06-28 03:42:09,554 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 39 predicate places. [2024-06-28 03:42:09,554 INFO L495 AbstractCegarLoop]: Abstraction has has 82 places, 99 transitions, 921 flow [2024-06-28 03:42:09,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.5) internal successors, (76), 8 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:09,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:09,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:09,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 03:42:09,555 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:09,555 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:09,555 INFO L85 PathProgramCache]: Analyzing trace with hash 613488337, now seen corresponding path program 1 times [2024-06-28 03:42:09,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:09,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034422153] [2024-06-28 03:42:09,555 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:09,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:09,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:12,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 03:42:12,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:12,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034422153] [2024-06-28 03:42:12,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034422153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:12,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:12,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:12,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [654901663] [2024-06-28 03:42:12,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:12,449 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:12,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:12,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:12,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:12,487 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:12,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 99 transitions, 921 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:12,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:12,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:12,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:13,972 INFO L124 PetriNetUnfolderBase]: 1678/2665 cut-off events. [2024-06-28 03:42:13,972 INFO L125 PetriNetUnfolderBase]: For 18357/18380 co-relation queries the response was YES. [2024-06-28 03:42:13,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12291 conditions, 2665 events. 1678/2665 cut-off events. For 18357/18380 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 13706 event pairs, 459 based on Foata normal form. 15/2679 useless extension candidates. Maximal degree in co-relation 12256. Up to 1888 conditions per place. [2024-06-28 03:42:13,986 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 83 selfloop transitions, 76 changer transitions 0/164 dead transitions. [2024-06-28 03:42:13,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 164 transitions, 1776 flow [2024-06-28 03:42:13,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:13,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:13,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 167 transitions. [2024-06-28 03:42:13,988 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4417989417989418 [2024-06-28 03:42:13,988 INFO L175 Difference]: Start difference. First operand has 82 places, 99 transitions, 921 flow. Second operand 9 states and 167 transitions. [2024-06-28 03:42:13,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 164 transitions, 1776 flow [2024-06-28 03:42:14,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 83 places, 164 transitions, 1569 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:42:14,004 INFO L231 Difference]: Finished difference. Result has 89 places, 124 transitions, 1304 flow [2024-06-28 03:42:14,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=769, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1304, PETRI_PLACES=89, PETRI_TRANSITIONS=124} [2024-06-28 03:42:14,005 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 46 predicate places. [2024-06-28 03:42:14,005 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 124 transitions, 1304 flow [2024-06-28 03:42:14,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:14,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:14,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:14,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 03:42:14,006 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:14,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:14,006 INFO L85 PathProgramCache]: Analyzing trace with hash 182515815, now seen corresponding path program 2 times [2024-06-28 03:42:14,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:14,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312086801] [2024-06-28 03:42:14,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:14,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:14,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:15,830 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:15,830 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:15,830 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312086801] [2024-06-28 03:42:15,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312086801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:15,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:15,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:15,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1483534099] [2024-06-28 03:42:15,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:15,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:15,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:15,831 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:15,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:15,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:15,844 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 124 transitions, 1304 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:15,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:15,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:15,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:16,979 INFO L124 PetriNetUnfolderBase]: 1854/2978 cut-off events. [2024-06-28 03:42:16,979 INFO L125 PetriNetUnfolderBase]: For 23628/23640 co-relation queries the response was YES. [2024-06-28 03:42:16,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14484 conditions, 2978 events. 1854/2978 cut-off events. For 23628/23640 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 15920 event pairs, 449 based on Foata normal form. 18/2996 useless extension candidates. Maximal degree in co-relation 14444. Up to 2172 conditions per place. [2024-06-28 03:42:16,997 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 126 selfloop transitions, 92 changer transitions 0/223 dead transitions. [2024-06-28 03:42:16,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 223 transitions, 2670 flow [2024-06-28 03:42:16,999 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:16,999 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:16,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 163 transitions. [2024-06-28 03:42:16,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4851190476190476 [2024-06-28 03:42:16,999 INFO L175 Difference]: Start difference. First operand has 89 places, 124 transitions, 1304 flow. Second operand 8 states and 163 transitions. [2024-06-28 03:42:17,000 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 223 transitions, 2670 flow [2024-06-28 03:42:17,023 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 223 transitions, 2452 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:17,026 INFO L231 Difference]: Finished difference. Result has 97 places, 175 transitions, 2110 flow [2024-06-28 03:42:17,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1176, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2110, PETRI_PLACES=97, PETRI_TRANSITIONS=175} [2024-06-28 03:42:17,026 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-28 03:42:17,026 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 175 transitions, 2110 flow [2024-06-28 03:42:17,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:17,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:17,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:17,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 03:42:17,027 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:17,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:17,027 INFO L85 PathProgramCache]: Analyzing trace with hash -992969249, now seen corresponding path program 3 times [2024-06-28 03:42:17,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:17,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705426505] [2024-06-28 03:42:17,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:17,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:17,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:19,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:19,307 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:19,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705426505] [2024-06-28 03:42:19,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705426505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:19,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:19,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:19,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [441496261] [2024-06-28 03:42:19,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:19,308 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:19,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:19,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:19,309 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:19,326 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:19,326 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 175 transitions, 2110 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:19,326 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:19,326 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:19,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:20,845 INFO L124 PetriNetUnfolderBase]: 1858/2988 cut-off events. [2024-06-28 03:42:20,845 INFO L125 PetriNetUnfolderBase]: For 27569/27573 co-relation queries the response was YES. [2024-06-28 03:42:20,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15557 conditions, 2988 events. 1858/2988 cut-off events. For 27569/27573 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 16040 event pairs, 414 based on Foata normal form. 6/2994 useless extension candidates. Maximal degree in co-relation 15511. Up to 2328 conditions per place. [2024-06-28 03:42:20,865 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 164 selfloop transitions, 84 changer transitions 0/253 dead transitions. [2024-06-28 03:42:20,865 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 253 transitions, 3295 flow [2024-06-28 03:42:20,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:20,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:20,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 172 transitions. [2024-06-28 03:42:20,867 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.455026455026455 [2024-06-28 03:42:20,867 INFO L175 Difference]: Start difference. First operand has 97 places, 175 transitions, 2110 flow. Second operand 9 states and 172 transitions. [2024-06-28 03:42:20,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 253 transitions, 3295 flow [2024-06-28 03:42:20,895 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 253 transitions, 3127 flow, removed 28 selfloop flow, removed 2 redundant places. [2024-06-28 03:42:20,899 INFO L231 Difference]: Finished difference. Result has 106 places, 204 transitions, 2642 flow [2024-06-28 03:42:20,899 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1990, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=175, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2642, PETRI_PLACES=106, PETRI_TRANSITIONS=204} [2024-06-28 03:42:20,899 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-28 03:42:20,900 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 204 transitions, 2642 flow [2024-06-28 03:42:20,900 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:20,900 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:20,900 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:20,900 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 03:42:20,900 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:20,901 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:20,901 INFO L85 PathProgramCache]: Analyzing trace with hash 998498309, now seen corresponding path program 4 times [2024-06-28 03:42:20,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:20,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1310442638] [2024-06-28 03:42:20,901 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:20,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:20,913 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:23,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:23,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:23,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1310442638] [2024-06-28 03:42:23,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1310442638] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:23,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:23,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:23,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963818388] [2024-06-28 03:42:23,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:23,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:23,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:23,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:23,330 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:23,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:23,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 204 transitions, 2642 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:23,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:23,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:23,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:24,622 INFO L124 PetriNetUnfolderBase]: 1911/3099 cut-off events. [2024-06-28 03:42:24,622 INFO L125 PetriNetUnfolderBase]: For 31152/31170 co-relation queries the response was YES. [2024-06-28 03:42:24,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17061 conditions, 3099 events. 1911/3099 cut-off events. For 31152/31170 co-relation queries the response was YES. Maximal size of possible extension queue 169. Compared 17029 event pairs, 520 based on Foata normal form. 25/3123 useless extension candidates. Maximal degree in co-relation 17010. Up to 2087 conditions per place. [2024-06-28 03:42:24,642 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 86 selfloop transitions, 166 changer transitions 0/257 dead transitions. [2024-06-28 03:42:24,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 257 transitions, 3605 flow [2024-06-28 03:42:24,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:42:24,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:42:24,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 142 transitions. [2024-06-28 03:42:24,645 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48299319727891155 [2024-06-28 03:42:24,646 INFO L175 Difference]: Start difference. First operand has 106 places, 204 transitions, 2642 flow. Second operand 7 states and 142 transitions. [2024-06-28 03:42:24,646 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 257 transitions, 3605 flow [2024-06-28 03:42:24,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 257 transitions, 3519 flow, removed 16 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:24,687 INFO L231 Difference]: Finished difference. Result has 109 places, 217 transitions, 3158 flow [2024-06-28 03:42:24,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2571, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=153, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3158, PETRI_PLACES=109, PETRI_TRANSITIONS=217} [2024-06-28 03:42:24,688 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 66 predicate places. [2024-06-28 03:42:24,688 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 217 transitions, 3158 flow [2024-06-28 03:42:24,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:24,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:24,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:24,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 03:42:24,689 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:24,689 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:24,689 INFO L85 PathProgramCache]: Analyzing trace with hash 746057005, now seen corresponding path program 5 times [2024-06-28 03:42:24,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:24,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2002769585] [2024-06-28 03:42:24,690 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:24,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:24,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:27,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:27,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:27,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2002769585] [2024-06-28 03:42:27,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2002769585] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:27,418 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:27,418 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:27,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1706186406] [2024-06-28 03:42:27,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:27,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:27,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:27,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:27,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:27,446 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:27,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 217 transitions, 3158 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:27,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:27,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:27,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:28,923 INFO L124 PetriNetUnfolderBase]: 1982/3181 cut-off events. [2024-06-28 03:42:28,923 INFO L125 PetriNetUnfolderBase]: For 38345/38355 co-relation queries the response was YES. [2024-06-28 03:42:28,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18705 conditions, 3181 events. 1982/3181 cut-off events. For 38345/38355 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17230 event pairs, 499 based on Foata normal form. 13/3194 useless extension candidates. Maximal degree in co-relation 18652. Up to 2151 conditions per place. [2024-06-28 03:42:28,942 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 90 selfloop transitions, 183 changer transitions 0/278 dead transitions. [2024-06-28 03:42:28,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 278 transitions, 4316 flow [2024-06-28 03:42:28,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:28,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:28,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 152 transitions. [2024-06-28 03:42:28,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:42:28,945 INFO L175 Difference]: Start difference. First operand has 109 places, 217 transitions, 3158 flow. Second operand 8 states and 152 transitions. [2024-06-28 03:42:28,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 278 transitions, 4316 flow [2024-06-28 03:42:28,975 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 278 transitions, 3860 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:42:28,978 INFO L231 Difference]: Finished difference. Result has 111 places, 235 transitions, 3454 flow [2024-06-28 03:42:28,978 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2742, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=165, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3454, PETRI_PLACES=111, PETRI_TRANSITIONS=235} [2024-06-28 03:42:28,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 68 predicate places. [2024-06-28 03:42:28,979 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 235 transitions, 3454 flow [2024-06-28 03:42:28,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:28,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:28,979 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:28,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 03:42:28,979 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:28,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:28,979 INFO L85 PathProgramCache]: Analyzing trace with hash 991707205, now seen corresponding path program 6 times [2024-06-28 03:42:28,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:28,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168854579] [2024-06-28 03:42:28,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:28,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:28,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:31,434 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:31,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:31,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168854579] [2024-06-28 03:42:31,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168854579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:31,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:31,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:31,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [937005453] [2024-06-28 03:42:31,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:31,435 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:31,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:31,436 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:31,436 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:31,447 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:31,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 235 transitions, 3454 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:31,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:31,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:31,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:33,080 INFO L124 PetriNetUnfolderBase]: 1957/3169 cut-off events. [2024-06-28 03:42:33,081 INFO L125 PetriNetUnfolderBase]: For 35360/35374 co-relation queries the response was YES. [2024-06-28 03:42:33,091 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18272 conditions, 3169 events. 1957/3169 cut-off events. For 35360/35374 co-relation queries the response was YES. Maximal size of possible extension queue 179. Compared 17344 event pairs, 448 based on Foata normal form. 17/3185 useless extension candidates. Maximal degree in co-relation 18220. Up to 2130 conditions per place. [2024-06-28 03:42:33,103 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 94 selfloop transitions, 186 changer transitions 0/285 dead transitions. [2024-06-28 03:42:33,103 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 285 transitions, 4298 flow [2024-06-28 03:42:33,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:42:33,104 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:42:33,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:42:33,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:42:33,105 INFO L175 Difference]: Start difference. First operand has 111 places, 235 transitions, 3454 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:42:33,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 285 transitions, 4298 flow [2024-06-28 03:42:33,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 285 transitions, 3915 flow, removed 71 selfloop flow, removed 5 redundant places. [2024-06-28 03:42:33,145 INFO L231 Difference]: Finished difference. Result has 115 places, 235 transitions, 3467 flow [2024-06-28 03:42:33,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3071, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3467, PETRI_PLACES=115, PETRI_TRANSITIONS=235} [2024-06-28 03:42:33,145 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-28 03:42:33,145 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 235 transitions, 3467 flow [2024-06-28 03:42:33,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:33,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:33,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:33,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 03:42:33,146 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:33,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:33,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1205434376, now seen corresponding path program 1 times [2024-06-28 03:42:33,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:33,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917665752] [2024-06-28 03:42:33,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:33,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:33,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:35,534 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:35,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:35,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917665752] [2024-06-28 03:42:35,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917665752] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:35,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:35,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:42:35,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722749875] [2024-06-28 03:42:35,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:35,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:42:35,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:35,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:42:35,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:42:35,615 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:35,616 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 235 transitions, 3467 flow. Second operand has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:35,616 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:35,616 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:35,616 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:36,876 INFO L124 PetriNetUnfolderBase]: 1949/3183 cut-off events. [2024-06-28 03:42:36,876 INFO L125 PetriNetUnfolderBase]: For 39644/39646 co-relation queries the response was YES. [2024-06-28 03:42:36,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18388 conditions, 3183 events. 1949/3183 cut-off events. For 39644/39646 co-relation queries the response was YES. Maximal size of possible extension queue 177. Compared 17674 event pairs, 741 based on Foata normal form. 4/3187 useless extension candidates. Maximal degree in co-relation 18334. Up to 2849 conditions per place. [2024-06-28 03:42:36,899 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 244 selfloop transitions, 17 changer transitions 0/266 dead transitions. [2024-06-28 03:42:36,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 266 transitions, 4091 flow [2024-06-28 03:42:36,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:36,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:36,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:42:36,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:42:36,901 INFO L175 Difference]: Start difference. First operand has 115 places, 235 transitions, 3467 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:42:36,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 266 transitions, 4091 flow [2024-06-28 03:42:36,940 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 266 transitions, 3647 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 03:42:36,943 INFO L231 Difference]: Finished difference. Result has 116 places, 237 transitions, 3090 flow [2024-06-28 03:42:36,943 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3023, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3090, PETRI_PLACES=116, PETRI_TRANSITIONS=237} [2024-06-28 03:42:36,944 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 73 predicate places. [2024-06-28 03:42:36,944 INFO L495 AbstractCegarLoop]: Abstraction has has 116 places, 237 transitions, 3090 flow [2024-06-28 03:42:36,944 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.444444444444445) internal successors, (85), 9 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:36,944 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:36,944 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:36,944 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 03:42:36,944 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:36,945 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:36,945 INFO L85 PathProgramCache]: Analyzing trace with hash 906195085, now seen corresponding path program 1 times [2024-06-28 03:42:36,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:36,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122371732] [2024-06-28 03:42:36,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:36,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:36,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:38,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:38,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:38,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122371732] [2024-06-28 03:42:38,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122371732] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:38,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:38,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 03:42:38,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [23964173] [2024-06-28 03:42:38,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:38,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 03:42:38,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:38,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 03:42:38,180 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 03:42:38,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:42:38,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 237 transitions, 3090 flow. Second operand has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:38,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:38,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:42:38,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:39,086 INFO L124 PetriNetUnfolderBase]: 1847/3002 cut-off events. [2024-06-28 03:42:39,086 INFO L125 PetriNetUnfolderBase]: For 39567/39642 co-relation queries the response was YES. [2024-06-28 03:42:39,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17308 conditions, 3002 events. 1847/3002 cut-off events. For 39567/39642 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 16745 event pairs, 683 based on Foata normal form. 35/3004 useless extension candidates. Maximal degree in co-relation 17253. Up to 2693 conditions per place. [2024-06-28 03:42:39,106 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 227 selfloop transitions, 9 changer transitions 0/250 dead transitions. [2024-06-28 03:42:39,106 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 250 transitions, 3610 flow [2024-06-28 03:42:39,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 03:42:39,107 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 03:42:39,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 89 transitions. [2024-06-28 03:42:39,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4238095238095238 [2024-06-28 03:42:39,107 INFO L175 Difference]: Start difference. First operand has 116 places, 237 transitions, 3090 flow. Second operand 5 states and 89 transitions. [2024-06-28 03:42:39,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 250 transitions, 3610 flow [2024-06-28 03:42:39,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 250 transitions, 3550 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-28 03:42:39,149 INFO L231 Difference]: Finished difference. Result has 115 places, 240 transitions, 3082 flow [2024-06-28 03:42:39,149 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3030, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3082, PETRI_PLACES=115, PETRI_TRANSITIONS=240} [2024-06-28 03:42:39,149 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 72 predicate places. [2024-06-28 03:42:39,149 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 240 transitions, 3082 flow [2024-06-28 03:42:39,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.333333333333334) internal successors, (68), 6 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:39,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:39,149 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:39,150 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 03:42:39,150 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:39,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:39,150 INFO L85 PathProgramCache]: Analyzing trace with hash -338722981, now seen corresponding path program 1 times [2024-06-28 03:42:39,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:39,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693615493] [2024-06-28 03:42:39,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:39,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:39,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:41,069 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:41,069 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:41,069 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693615493] [2024-06-28 03:42:41,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693615493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:41,070 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:41,070 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:41,070 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1922024897] [2024-06-28 03:42:41,070 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:41,070 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:41,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:41,071 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:41,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:41,082 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:41,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 240 transitions, 3082 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:41,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:41,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:41,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:41,964 INFO L124 PetriNetUnfolderBase]: 2033/3294 cut-off events. [2024-06-28 03:42:41,964 INFO L125 PetriNetUnfolderBase]: For 38807/38819 co-relation queries the response was YES. [2024-06-28 03:42:41,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18466 conditions, 3294 events. 2033/3294 cut-off events. For 38807/38819 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18349 event pairs, 439 based on Foata normal form. 16/3310 useless extension candidates. Maximal degree in co-relation 18411. Up to 2677 conditions per place. [2024-06-28 03:42:41,983 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 50 changer transitions 0/289 dead transitions. [2024-06-28 03:42:41,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 289 transitions, 3917 flow [2024-06-28 03:42:41,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:41,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:41,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 153 transitions. [2024-06-28 03:42:41,985 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45535714285714285 [2024-06-28 03:42:41,985 INFO L175 Difference]: Start difference. First operand has 115 places, 240 transitions, 3082 flow. Second operand 8 states and 153 transitions. [2024-06-28 03:42:41,985 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 289 transitions, 3917 flow [2024-06-28 03:42:42,030 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 289 transitions, 3876 flow, removed 9 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:42,034 INFO L231 Difference]: Finished difference. Result has 121 places, 251 transitions, 3282 flow [2024-06-28 03:42:42,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3041, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3282, PETRI_PLACES=121, PETRI_TRANSITIONS=251} [2024-06-28 03:42:42,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 78 predicate places. [2024-06-28 03:42:42,035 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 251 transitions, 3282 flow [2024-06-28 03:42:42,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:42,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:42,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:42,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 03:42:42,035 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:42,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:42,035 INFO L85 PathProgramCache]: Analyzing trace with hash -1282200557, now seen corresponding path program 2 times [2024-06-28 03:42:42,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:42,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1225274036] [2024-06-28 03:42:42,035 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:42,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:42,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:44,599 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:44,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:44,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1225274036] [2024-06-28 03:42:44,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1225274036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:44,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:44,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:44,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1892148763] [2024-06-28 03:42:44,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:44,601 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:44,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:44,601 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:44,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:44,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:44,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 251 transitions, 3282 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:44,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:44,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:44,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:45,633 INFO L124 PetriNetUnfolderBase]: 2044/3306 cut-off events. [2024-06-28 03:42:45,633 INFO L125 PetriNetUnfolderBase]: For 42552/42556 co-relation queries the response was YES. [2024-06-28 03:42:45,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19095 conditions, 3306 events. 2044/3306 cut-off events. For 42552/42556 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 18334 event pairs, 438 based on Foata normal form. 8/3314 useless extension candidates. Maximal degree in co-relation 19038. Up to 2808 conditions per place. [2024-06-28 03:42:45,654 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 228 selfloop transitions, 53 changer transitions 0/286 dead transitions. [2024-06-28 03:42:45,654 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 286 transitions, 3962 flow [2024-06-28 03:42:45,655 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:45,655 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:45,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-28 03:42:45,656 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-28 03:42:45,656 INFO L175 Difference]: Start difference. First operand has 121 places, 251 transitions, 3282 flow. Second operand 8 states and 149 transitions. [2024-06-28 03:42:45,656 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 286 transitions, 3962 flow [2024-06-28 03:42:45,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 286 transitions, 3921 flow, removed 16 selfloop flow, removed 2 redundant places. [2024-06-28 03:42:45,703 INFO L231 Difference]: Finished difference. Result has 127 places, 253 transitions, 3387 flow [2024-06-28 03:42:45,703 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3247, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=251, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3387, PETRI_PLACES=127, PETRI_TRANSITIONS=253} [2024-06-28 03:42:45,704 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 84 predicate places. [2024-06-28 03:42:45,704 INFO L495 AbstractCegarLoop]: Abstraction has has 127 places, 253 transitions, 3387 flow [2024-06-28 03:42:45,704 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:45,704 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:45,704 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:45,704 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 03:42:45,704 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:45,704 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:45,704 INFO L85 PathProgramCache]: Analyzing trace with hash 1311236435, now seen corresponding path program 3 times [2024-06-28 03:42:45,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:45,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762754016] [2024-06-28 03:42:45,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:45,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:45,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:47,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:47,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:47,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762754016] [2024-06-28 03:42:47,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762754016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:47,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:47,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:42:47,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [270229879] [2024-06-28 03:42:47,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:47,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:42:47,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:47,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:42:47,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:42:47,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:47,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 127 places, 253 transitions, 3387 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:47,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:47,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:47,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:48,251 INFO L124 PetriNetUnfolderBase]: 2189/3552 cut-off events. [2024-06-28 03:42:48,252 INFO L125 PetriNetUnfolderBase]: For 48464/48476 co-relation queries the response was YES. [2024-06-28 03:42:48,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20416 conditions, 3552 events. 2189/3552 cut-off events. For 48464/48476 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20180 event pairs, 332 based on Foata normal form. 14/3566 useless extension candidates. Maximal degree in co-relation 20357. Up to 2687 conditions per place. [2024-06-28 03:42:48,278 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 234 selfloop transitions, 71 changer transitions 0/310 dead transitions. [2024-06-28 03:42:48,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 310 transitions, 4385 flow [2024-06-28 03:42:48,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:42:48,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:42:48,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 151 transitions. [2024-06-28 03:42:48,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4494047619047619 [2024-06-28 03:42:48,280 INFO L175 Difference]: Start difference. First operand has 127 places, 253 transitions, 3387 flow. Second operand 8 states and 151 transitions. [2024-06-28 03:42:48,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 310 transitions, 4385 flow [2024-06-28 03:42:48,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 310 transitions, 4259 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 03:42:48,341 INFO L231 Difference]: Finished difference. Result has 131 places, 272 transitions, 3631 flow [2024-06-28 03:42:48,341 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3631, PETRI_PLACES=131, PETRI_TRANSITIONS=272} [2024-06-28 03:42:48,341 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-28 03:42:48,341 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 272 transitions, 3631 flow [2024-06-28 03:42:48,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:48,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:48,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:48,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 03:42:48,342 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:48,342 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:48,342 INFO L85 PathProgramCache]: Analyzing trace with hash -717267439, now seen corresponding path program 1 times [2024-06-28 03:42:48,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:48,342 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [699585402] [2024-06-28 03:42:48,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:48,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:48,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:51,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:51,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:51,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [699585402] [2024-06-28 03:42:51,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [699585402] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:51,480 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:51,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:51,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1138123637] [2024-06-28 03:42:51,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:51,481 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:51,481 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:51,481 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:51,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:51,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:51,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 272 transitions, 3631 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:51,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:51,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:51,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:53,496 INFO L124 PetriNetUnfolderBase]: 2220/3610 cut-off events. [2024-06-28 03:42:53,496 INFO L125 PetriNetUnfolderBase]: For 52880/52882 co-relation queries the response was YES. [2024-06-28 03:42:53,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21452 conditions, 3610 events. 2220/3610 cut-off events. For 52880/52882 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 20627 event pairs, 529 based on Foata normal form. 4/3613 useless extension candidates. Maximal degree in co-relation 21390. Up to 2538 conditions per place. [2024-06-28 03:42:53,522 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 145 selfloop transitions, 188 changer transitions 0/338 dead transitions. [2024-06-28 03:42:53,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 338 transitions, 4711 flow [2024-06-28 03:42:53,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:42:53,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:42:53,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 223 transitions. [2024-06-28 03:42:53,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44246031746031744 [2024-06-28 03:42:53,523 INFO L175 Difference]: Start difference. First operand has 131 places, 272 transitions, 3631 flow. Second operand 12 states and 223 transitions. [2024-06-28 03:42:53,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 338 transitions, 4711 flow [2024-06-28 03:42:53,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 338 transitions, 4622 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-28 03:42:53,584 INFO L231 Difference]: Finished difference. Result has 139 places, 281 transitions, 4069 flow [2024-06-28 03:42:53,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3542, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=179, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4069, PETRI_PLACES=139, PETRI_TRANSITIONS=281} [2024-06-28 03:42:53,585 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-28 03:42:53,585 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 281 transitions, 4069 flow [2024-06-28 03:42:53,585 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:53,585 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:53,585 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:53,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 03:42:53,586 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:53,586 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:53,586 INFO L85 PathProgramCache]: Analyzing trace with hash -1902510461, now seen corresponding path program 2 times [2024-06-28 03:42:53,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:53,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2113664191] [2024-06-28 03:42:53,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:53,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:53,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:42:56,391 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:42:56,391 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:42:56,391 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2113664191] [2024-06-28 03:42:56,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2113664191] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:42:56,391 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:42:56,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:42:56,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210602780] [2024-06-28 03:42:56,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:42:56,392 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:42:56,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:42:56,392 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:42:56,392 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:42:56,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:42:56,428 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 281 transitions, 4069 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:56,428 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:42:56,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:42:56,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:42:58,056 INFO L124 PetriNetUnfolderBase]: 2215/3609 cut-off events. [2024-06-28 03:42:58,056 INFO L125 PetriNetUnfolderBase]: For 57172/57174 co-relation queries the response was YES. [2024-06-28 03:42:58,069 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22112 conditions, 3609 events. 2215/3609 cut-off events. For 57172/57174 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 20638 event pairs, 535 based on Foata normal form. 4/3612 useless extension candidates. Maximal degree in co-relation 22049. Up to 2533 conditions per place. [2024-06-28 03:42:58,081 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 134 selfloop transitions, 187 changer transitions 0/326 dead transitions. [2024-06-28 03:42:58,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 326 transitions, 4868 flow [2024-06-28 03:42:58,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:42:58,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:42:58,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 190 transitions. [2024-06-28 03:42:58,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:42:58,083 INFO L175 Difference]: Start difference. First operand has 139 places, 281 transitions, 4069 flow. Second operand 10 states and 190 transitions. [2024-06-28 03:42:58,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 326 transitions, 4868 flow [2024-06-28 03:42:58,159 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 326 transitions, 4245 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-28 03:42:58,162 INFO L231 Difference]: Finished difference. Result has 137 places, 281 transitions, 3835 flow [2024-06-28 03:42:58,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3450, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=187, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3835, PETRI_PLACES=137, PETRI_TRANSITIONS=281} [2024-06-28 03:42:58,163 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 03:42:58,163 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 281 transitions, 3835 flow [2024-06-28 03:42:58,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:42:58,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:42:58,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:42:58,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 03:42:58,164 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:42:58,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:42:58,164 INFO L85 PathProgramCache]: Analyzing trace with hash -65752867, now seen corresponding path program 4 times [2024-06-28 03:42:58,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:42:58,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1256153027] [2024-06-28 03:42:58,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:42:58,164 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:42:58,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:00,586 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:00,587 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:00,587 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1256153027] [2024-06-28 03:43:00,587 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1256153027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:00,587 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:00,587 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:43:00,587 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1628849611] [2024-06-28 03:43:00,587 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:00,587 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:43:00,588 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:00,588 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:43:00,588 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:43:00,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:00,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 281 transitions, 3835 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:00,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:00,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:00,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:01,594 INFO L124 PetriNetUnfolderBase]: 2249/3666 cut-off events. [2024-06-28 03:43:01,594 INFO L125 PetriNetUnfolderBase]: For 58689/58697 co-relation queries the response was YES. [2024-06-28 03:43:01,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22234 conditions, 3666 events. 2249/3666 cut-off events. For 58689/58697 co-relation queries the response was YES. Maximal size of possible extension queue 221. Compared 21094 event pairs, 355 based on Foata normal form. 12/3678 useless extension candidates. Maximal degree in co-relation 22172. Up to 2753 conditions per place. [2024-06-28 03:43:01,621 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 236 selfloop transitions, 75 changer transitions 0/316 dead transitions. [2024-06-28 03:43:01,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 316 transitions, 4693 flow [2024-06-28 03:43:01,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:43:01,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:43:01,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 131 transitions. [2024-06-28 03:43:01,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.445578231292517 [2024-06-28 03:43:01,623 INFO L175 Difference]: Start difference. First operand has 137 places, 281 transitions, 3835 flow. Second operand 7 states and 131 transitions. [2024-06-28 03:43:01,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 316 transitions, 4693 flow [2024-06-28 03:43:01,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 316 transitions, 4319 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-28 03:43:01,699 INFO L231 Difference]: Finished difference. Result has 135 places, 285 transitions, 3683 flow [2024-06-28 03:43:01,700 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3461, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3683, PETRI_PLACES=135, PETRI_TRANSITIONS=285} [2024-06-28 03:43:01,700 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 92 predicate places. [2024-06-28 03:43:01,700 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 285 transitions, 3683 flow [2024-06-28 03:43:01,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:01,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:01,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:01,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 03:43:01,701 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:01,701 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:01,701 INFO L85 PathProgramCache]: Analyzing trace with hash 1577195363, now seen corresponding path program 5 times [2024-06-28 03:43:01,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:01,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485077044] [2024-06-28 03:43:01,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:01,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:01,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:04,138 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:04,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:04,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485077044] [2024-06-28 03:43:04,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485077044] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:04,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:04,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:43:04,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1300774670] [2024-06-28 03:43:04,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:04,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:43:04,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:04,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:43:04,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:43:04,162 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:04,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 285 transitions, 3683 flow. Second operand has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:04,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:04,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:04,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:05,401 INFO L124 PetriNetUnfolderBase]: 2245/3657 cut-off events. [2024-06-28 03:43:05,401 INFO L125 PetriNetUnfolderBase]: For 59232/59253 co-relation queries the response was YES. [2024-06-28 03:43:05,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21946 conditions, 3657 events. 2245/3657 cut-off events. For 59232/59253 co-relation queries the response was YES. Maximal size of possible extension queue 224. Compared 21004 event pairs, 500 based on Foata normal form. 21/3678 useless extension candidates. Maximal degree in co-relation 21883. Up to 3093 conditions per place. [2024-06-28 03:43:05,423 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 251 selfloop transitions, 59 changer transitions 0/315 dead transitions. [2024-06-28 03:43:05,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 315 transitions, 4443 flow [2024-06-28 03:43:05,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:05,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:05,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-28 03:43:05,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:43:05,424 INFO L175 Difference]: Start difference. First operand has 135 places, 285 transitions, 3683 flow. Second operand 8 states and 140 transitions. [2024-06-28 03:43:05,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 315 transitions, 4443 flow [2024-06-28 03:43:05,495 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 315 transitions, 4267 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 03:43:05,499 INFO L231 Difference]: Finished difference. Result has 137 places, 288 transitions, 3683 flow [2024-06-28 03:43:05,499 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3511, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3683, PETRI_PLACES=137, PETRI_TRANSITIONS=288} [2024-06-28 03:43:05,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 94 predicate places. [2024-06-28 03:43:05,499 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 288 transitions, 3683 flow [2024-06-28 03:43:05,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.625) internal successors, (77), 8 states have internal predecessors, (77), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:05,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:05,500 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:05,500 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 03:43:05,500 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:05,500 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:05,500 INFO L85 PathProgramCache]: Analyzing trace with hash -942758650, now seen corresponding path program 1 times [2024-06-28 03:43:05,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:05,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [943041174] [2024-06-28 03:43:05,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:05,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:05,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:07,815 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:07,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:07,815 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [943041174] [2024-06-28 03:43:07,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [943041174] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:07,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:07,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:07,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777649898] [2024-06-28 03:43:07,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:07,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:07,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:07,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:07,842 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:07,843 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 288 transitions, 3683 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:07,843 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:07,843 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:07,843 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:09,001 INFO L124 PetriNetUnfolderBase]: 2833/4543 cut-off events. [2024-06-28 03:43:09,001 INFO L125 PetriNetUnfolderBase]: For 79242/79246 co-relation queries the response was YES. [2024-06-28 03:43:09,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26452 conditions, 4543 events. 2833/4543 cut-off events. For 79242/79246 co-relation queries the response was YES. Maximal size of possible extension queue 259. Compared 26721 event pairs, 565 based on Foata normal form. 20/4555 useless extension candidates. Maximal degree in co-relation 26390. Up to 2581 conditions per place. [2024-06-28 03:43:09,085 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 310 selfloop transitions, 63 changer transitions 0/378 dead transitions. [2024-06-28 03:43:09,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 378 transitions, 5089 flow [2024-06-28 03:43:09,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:09,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:09,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 195 transitions. [2024-06-28 03:43:09,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5158730158730159 [2024-06-28 03:43:09,086 INFO L175 Difference]: Start difference. First operand has 137 places, 288 transitions, 3683 flow. Second operand 9 states and 195 transitions. [2024-06-28 03:43:09,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 378 transitions, 5089 flow [2024-06-28 03:43:09,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 378 transitions, 4977 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 03:43:09,172 INFO L231 Difference]: Finished difference. Result has 145 places, 300 transitions, 3891 flow [2024-06-28 03:43:09,172 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3571, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=288, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3891, PETRI_PLACES=145, PETRI_TRANSITIONS=300} [2024-06-28 03:43:09,173 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-28 03:43:09,173 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 300 transitions, 3891 flow [2024-06-28 03:43:09,173 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:09,173 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:09,173 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:09,173 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 03:43:09,173 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:09,174 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:09,174 INFO L85 PathProgramCache]: Analyzing trace with hash 816038496, now seen corresponding path program 2 times [2024-06-28 03:43:09,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:09,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219207688] [2024-06-28 03:43:09,174 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:09,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:09,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:11,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:11,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:11,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219207688] [2024-06-28 03:43:11,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1219207688] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:11,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:11,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:11,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2004823260] [2024-06-28 03:43:11,645 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:11,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:11,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:11,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:11,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:11,704 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:11,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 300 transitions, 3891 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:11,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:11,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:11,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:13,283 INFO L124 PetriNetUnfolderBase]: 2853/4570 cut-off events. [2024-06-28 03:43:13,283 INFO L125 PetriNetUnfolderBase]: For 86311/86315 co-relation queries the response was YES. [2024-06-28 03:43:13,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28794 conditions, 4570 events. 2853/4570 cut-off events. For 86311/86315 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 26762 event pairs, 657 based on Foata normal form. 8/4578 useless extension candidates. Maximal degree in co-relation 28727. Up to 3795 conditions per place. [2024-06-28 03:43:13,316 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 244 selfloop transitions, 97 changer transitions 0/346 dead transitions. [2024-06-28 03:43:13,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 346 transitions, 4772 flow [2024-06-28 03:43:13,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:13,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:13,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:43:13,317 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:43:13,317 INFO L175 Difference]: Start difference. First operand has 145 places, 300 transitions, 3891 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:43:13,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 346 transitions, 4772 flow [2024-06-28 03:43:13,426 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 346 transitions, 4741 flow, removed 10 selfloop flow, removed 2 redundant places. [2024-06-28 03:43:13,430 INFO L231 Difference]: Finished difference. Result has 152 places, 302 transitions, 4093 flow [2024-06-28 03:43:13,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3864, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=300, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4093, PETRI_PLACES=152, PETRI_TRANSITIONS=302} [2024-06-28 03:43:13,431 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 109 predicate places. [2024-06-28 03:43:13,431 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 302 transitions, 4093 flow [2024-06-28 03:43:13,431 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:13,432 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:13,432 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:13,432 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 03:43:13,432 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:13,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:13,432 INFO L85 PathProgramCache]: Analyzing trace with hash -1010994736, now seen corresponding path program 3 times [2024-06-28 03:43:13,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:13,433 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [319008800] [2024-06-28 03:43:13,433 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:13,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:13,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:15,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:15,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:15,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [319008800] [2024-06-28 03:43:15,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [319008800] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:15,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:15,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:15,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [704858909] [2024-06-28 03:43:15,768 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:15,768 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:15,768 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:15,769 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:15,769 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:15,800 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:15,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 302 transitions, 4093 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:15,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:15,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:15,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:17,259 INFO L124 PetriNetUnfolderBase]: 2873/4608 cut-off events. [2024-06-28 03:43:17,259 INFO L125 PetriNetUnfolderBase]: For 93776/93780 co-relation queries the response was YES. [2024-06-28 03:43:17,276 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29556 conditions, 4608 events. 2873/4608 cut-off events. For 93776/93780 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 27186 event pairs, 651 based on Foata normal form. 8/4616 useless extension candidates. Maximal degree in co-relation 29487. Up to 3737 conditions per place. [2024-06-28 03:43:17,289 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 242 selfloop transitions, 103 changer transitions 0/350 dead transitions. [2024-06-28 03:43:17,289 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 350 transitions, 4990 flow [2024-06-28 03:43:17,290 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:17,290 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:17,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 170 transitions. [2024-06-28 03:43:17,291 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4497354497354497 [2024-06-28 03:43:17,291 INFO L175 Difference]: Start difference. First operand has 152 places, 302 transitions, 4093 flow. Second operand 9 states and 170 transitions. [2024-06-28 03:43:17,291 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 350 transitions, 4990 flow [2024-06-28 03:43:17,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 350 transitions, 4784 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:17,396 INFO L231 Difference]: Finished difference. Result has 154 places, 304 transitions, 4133 flow [2024-06-28 03:43:17,396 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3887, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4133, PETRI_PLACES=154, PETRI_TRANSITIONS=304} [2024-06-28 03:43:17,397 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-28 03:43:17,397 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 304 transitions, 4133 flow [2024-06-28 03:43:17,397 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:17,397 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:17,397 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:17,397 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 03:43:17,398 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:17,398 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:17,398 INFO L85 PathProgramCache]: Analyzing trace with hash 1993625488, now seen corresponding path program 4 times [2024-06-28 03:43:17,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:17,398 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [807621787] [2024-06-28 03:43:17,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:17,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:17,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:19,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:19,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:19,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [807621787] [2024-06-28 03:43:19,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [807621787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:19,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:19,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:19,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912714701] [2024-06-28 03:43:19,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:19,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:19,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:19,116 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:19,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:19,137 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:19,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 304 transitions, 4133 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:19,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:19,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:19,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:20,747 INFO L124 PetriNetUnfolderBase]: 3244/5236 cut-off events. [2024-06-28 03:43:20,747 INFO L125 PetriNetUnfolderBase]: For 119829/119831 co-relation queries the response was YES. [2024-06-28 03:43:20,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33654 conditions, 5236 events. 3244/5236 cut-off events. For 119829/119831 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 31708 event pairs, 639 based on Foata normal form. 16/5251 useless extension candidates. Maximal degree in co-relation 33584. Up to 2581 conditions per place. [2024-06-28 03:43:20,791 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 166 selfloop transitions, 203 changer transitions 0/374 dead transitions. [2024-06-28 03:43:20,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 374 transitions, 5396 flow [2024-06-28 03:43:20,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:20,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:20,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 183 transitions. [2024-06-28 03:43:20,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-28 03:43:20,793 INFO L175 Difference]: Start difference. First operand has 154 places, 304 transitions, 4133 flow. Second operand 9 states and 183 transitions. [2024-06-28 03:43:20,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 374 transitions, 5396 flow [2024-06-28 03:43:20,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 374 transitions, 5149 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:20,932 INFO L231 Difference]: Finished difference. Result has 157 places, 315 transitions, 4561 flow [2024-06-28 03:43:20,933 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3912, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=193, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4561, PETRI_PLACES=157, PETRI_TRANSITIONS=315} [2024-06-28 03:43:20,933 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 114 predicate places. [2024-06-28 03:43:20,933 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 315 transitions, 4561 flow [2024-06-28 03:43:20,933 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:20,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:20,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:20,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 03:43:20,934 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:20,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:20,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1143230150, now seen corresponding path program 5 times [2024-06-28 03:43:20,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:20,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66643690] [2024-06-28 03:43:20,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:20,935 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:20,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:23,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:23,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:23,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66643690] [2024-06-28 03:43:23,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66643690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:23,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:23,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:23,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [691873914] [2024-06-28 03:43:23,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:23,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:23,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:23,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:23,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:23,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:23,550 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 315 transitions, 4561 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:23,550 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:23,550 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:23,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:25,188 INFO L124 PetriNetUnfolderBase]: 3621/5847 cut-off events. [2024-06-28 03:43:25,189 INFO L125 PetriNetUnfolderBase]: For 148843/148865 co-relation queries the response was YES. [2024-06-28 03:43:25,212 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38616 conditions, 5847 events. 3621/5847 cut-off events. For 148843/148865 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 36307 event pairs, 865 based on Foata normal form. 38/5885 useless extension candidates. Maximal degree in co-relation 38544. Up to 4220 conditions per place. [2024-06-28 03:43:25,233 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 323 selfloop transitions, 80 changer transitions 0/408 dead transitions. [2024-06-28 03:43:25,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 408 transitions, 6269 flow [2024-06-28 03:43:25,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:25,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:25,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 194 transitions. [2024-06-28 03:43:25,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132275132275133 [2024-06-28 03:43:25,235 INFO L175 Difference]: Start difference. First operand has 157 places, 315 transitions, 4561 flow. Second operand 9 states and 194 transitions. [2024-06-28 03:43:25,236 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 408 transitions, 6269 flow [2024-06-28 03:43:25,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 408 transitions, 6054 flow, removed 17 selfloop flow, removed 4 redundant places. [2024-06-28 03:43:25,475 INFO L231 Difference]: Finished difference. Result has 165 places, 333 transitions, 4837 flow [2024-06-28 03:43:25,475 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4357, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4837, PETRI_PLACES=165, PETRI_TRANSITIONS=333} [2024-06-28 03:43:25,475 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 122 predicate places. [2024-06-28 03:43:25,475 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 333 transitions, 4837 flow [2024-06-28 03:43:25,476 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:25,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:25,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:25,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 03:43:25,476 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:25,476 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:25,476 INFO L85 PathProgramCache]: Analyzing trace with hash -766022542, now seen corresponding path program 6 times [2024-06-28 03:43:25,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:25,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330356628] [2024-06-28 03:43:25,476 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:25,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:25,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:27,558 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:27,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:27,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330356628] [2024-06-28 03:43:27,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330356628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:27,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:27,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:27,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266576994] [2024-06-28 03:43:27,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:27,559 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:27,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:27,559 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:27,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:27,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:27,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 333 transitions, 4837 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:27,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:27,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:27,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:29,451 INFO L124 PetriNetUnfolderBase]: 3846/6249 cut-off events. [2024-06-28 03:43:29,451 INFO L125 PetriNetUnfolderBase]: For 173204/173226 co-relation queries the response was YES. [2024-06-28 03:43:29,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42377 conditions, 6249 events. 3846/6249 cut-off events. For 173204/173226 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 39713 event pairs, 1051 based on Foata normal form. 64/6312 useless extension candidates. Maximal degree in co-relation 42300. Up to 4745 conditions per place. [2024-06-28 03:43:29,506 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 184 selfloop transitions, 206 changer transitions 0/395 dead transitions. [2024-06-28 03:43:29,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 395 transitions, 6017 flow [2024-06-28 03:43:29,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:43:29,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:43:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 03:43:29,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 03:43:29,508 INFO L175 Difference]: Start difference. First operand has 165 places, 333 transitions, 4837 flow. Second operand 9 states and 179 transitions. [2024-06-28 03:43:29,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 395 transitions, 6017 flow [2024-06-28 03:43:29,732 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 395 transitions, 5948 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-06-28 03:43:29,737 INFO L231 Difference]: Finished difference. Result has 171 places, 348 transitions, 5518 flow [2024-06-28 03:43:29,737 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4769, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=136, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5518, PETRI_PLACES=171, PETRI_TRANSITIONS=348} [2024-06-28 03:43:29,737 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 128 predicate places. [2024-06-28 03:43:29,737 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 348 transitions, 5518 flow [2024-06-28 03:43:29,738 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:29,738 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:29,738 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:29,738 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 03:43:29,738 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:29,738 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:29,738 INFO L85 PathProgramCache]: Analyzing trace with hash -760660162, now seen corresponding path program 7 times [2024-06-28 03:43:29,738 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:29,738 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14668304] [2024-06-28 03:43:29,738 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:29,738 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:29,747 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:32,150 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:32,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:32,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14668304] [2024-06-28 03:43:32,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14668304] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:32,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:32,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:32,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [627514602] [2024-06-28 03:43:32,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:32,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:32,151 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:32,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:32,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:32,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:32,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 348 transitions, 5518 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:32,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:32,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:32,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:34,494 INFO L124 PetriNetUnfolderBase]: 4016/6537 cut-off events. [2024-06-28 03:43:34,495 INFO L125 PetriNetUnfolderBase]: For 188051/188053 co-relation queries the response was YES. [2024-06-28 03:43:34,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45374 conditions, 6537 events. 4016/6537 cut-off events. For 188051/188053 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 42125 event pairs, 1124 based on Foata normal form. 44/6580 useless extension candidates. Maximal degree in co-relation 45294. Up to 5015 conditions per place. [2024-06-28 03:43:34,559 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 197 selfloop transitions, 198 changer transitions 0/400 dead transitions. [2024-06-28 03:43:34,560 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 180 places, 400 transitions, 6571 flow [2024-06-28 03:43:34,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:43:34,561 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:43:34,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 193 transitions. [2024-06-28 03:43:34,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4595238095238095 [2024-06-28 03:43:34,561 INFO L175 Difference]: Start difference. First operand has 171 places, 348 transitions, 5518 flow. Second operand 10 states and 193 transitions. [2024-06-28 03:43:34,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 180 places, 400 transitions, 6571 flow [2024-06-28 03:43:34,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 400 transitions, 6301 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 03:43:34,901 INFO L231 Difference]: Finished difference. Result has 176 places, 351 transitions, 5746 flow [2024-06-28 03:43:34,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5248, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=195, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=150, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5746, PETRI_PLACES=176, PETRI_TRANSITIONS=351} [2024-06-28 03:43:34,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-28 03:43:34,901 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 351 transitions, 5746 flow [2024-06-28 03:43:34,901 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:34,901 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:34,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:34,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 03:43:34,902 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:34,902 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:34,902 INFO L85 PathProgramCache]: Analyzing trace with hash -757471451, now seen corresponding path program 1 times [2024-06-28 03:43:34,902 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:34,902 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156833625] [2024-06-28 03:43:34,902 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:34,902 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:34,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:37,785 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:37,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:37,785 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156833625] [2024-06-28 03:43:37,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156833625] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:37,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:37,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:43:37,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292412138] [2024-06-28 03:43:37,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:37,786 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:43:37,786 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:37,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:43:37,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:43:37,826 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:37,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 351 transitions, 5746 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:37,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:37,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:37,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:40,015 INFO L124 PetriNetUnfolderBase]: 4166/6793 cut-off events. [2024-06-28 03:43:40,015 INFO L125 PetriNetUnfolderBase]: For 199632/199634 co-relation queries the response was YES. [2024-06-28 03:43:40,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47063 conditions, 6793 events. 4166/6793 cut-off events. For 199632/199634 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 44344 event pairs, 1188 based on Foata normal form. 32/6824 useless extension candidates. Maximal degree in co-relation 46982. Up to 5377 conditions per place. [2024-06-28 03:43:40,068 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 196 selfloop transitions, 199 changer transitions 0/400 dead transitions. [2024-06-28 03:43:40,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 400 transitions, 6756 flow [2024-06-28 03:43:40,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:43:40,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:43:40,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 192 transitions. [2024-06-28 03:43:40,069 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.45714285714285713 [2024-06-28 03:43:40,069 INFO L175 Difference]: Start difference. First operand has 176 places, 351 transitions, 5746 flow. Second operand 10 states and 192 transitions. [2024-06-28 03:43:40,069 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 400 transitions, 6756 flow [2024-06-28 03:43:40,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 400 transitions, 6351 flow, removed 18 selfloop flow, removed 7 redundant places. [2024-06-28 03:43:40,333 INFO L231 Difference]: Finished difference. Result has 179 places, 354 transitions, 5827 flow [2024-06-28 03:43:40,333 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5341, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=196, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5827, PETRI_PLACES=179, PETRI_TRANSITIONS=354} [2024-06-28 03:43:40,334 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-28 03:43:40,334 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 354 transitions, 5827 flow [2024-06-28 03:43:40,334 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:40,334 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:40,334 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:40,334 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 03:43:40,334 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:40,334 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:40,334 INFO L85 PathProgramCache]: Analyzing trace with hash -109233958, now seen corresponding path program 1 times [2024-06-28 03:43:40,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:40,335 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005033344] [2024-06-28 03:43:40,335 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:40,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:40,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:41,772 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:41,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:41,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005033344] [2024-06-28 03:43:41,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005033344] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:41,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:41,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:43:41,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [343661049] [2024-06-28 03:43:41,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:41,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:43:41,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:41,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:43:41,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:43:41,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:43:41,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 354 transitions, 5827 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:41,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:41,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:43:41,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:43,506 INFO L124 PetriNetUnfolderBase]: 3815/6376 cut-off events. [2024-06-28 03:43:43,506 INFO L125 PetriNetUnfolderBase]: For 197345/197424 co-relation queries the response was YES. [2024-06-28 03:43:43,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45078 conditions, 6376 events. 3815/6376 cut-off events. For 197345/197424 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 43247 event pairs, 1242 based on Foata normal form. 63/6368 useless extension candidates. Maximal degree in co-relation 44996. Up to 5725 conditions per place. [2024-06-28 03:43:43,571 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 331 selfloop transitions, 21 changer transitions 0/388 dead transitions. [2024-06-28 03:43:43,571 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 388 transitions, 6799 flow [2024-06-28 03:43:43,572 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:43:43,572 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:43:43,572 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-28 03:43:43,572 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-28 03:43:43,573 INFO L175 Difference]: Start difference. First operand has 179 places, 354 transitions, 5827 flow. Second operand 7 states and 132 transitions. [2024-06-28 03:43:43,573 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 388 transitions, 6799 flow [2024-06-28 03:43:43,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 388 transitions, 6356 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:43:43,878 INFO L231 Difference]: Finished difference. Result has 179 places, 362 transitions, 5590 flow [2024-06-28 03:43:43,878 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5388, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5590, PETRI_PLACES=179, PETRI_TRANSITIONS=362} [2024-06-28 03:43:43,879 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 136 predicate places. [2024-06-28 03:43:43,879 INFO L495 AbstractCegarLoop]: Abstraction has has 179 places, 362 transitions, 5590 flow [2024-06-28 03:43:43,879 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:43,879 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:43,879 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:43,879 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 03:43:43,879 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:43,880 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:43,880 INFO L85 PathProgramCache]: Analyzing trace with hash 1644756254, now seen corresponding path program 8 times [2024-06-28 03:43:43,880 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:43,880 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885323244] [2024-06-28 03:43:43,880 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:43,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:43,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:46,714 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:46,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:46,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885323244] [2024-06-28 03:43:46,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885323244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:46,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:46,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:46,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2135546614] [2024-06-28 03:43:46,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:46,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:46,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:46,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:46,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:46,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:46,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 362 transitions, 5590 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:46,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:46,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:46,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:48,506 INFO L124 PetriNetUnfolderBase]: 4316/7084 cut-off events. [2024-06-28 03:43:48,506 INFO L125 PetriNetUnfolderBase]: For 215540/215540 co-relation queries the response was YES. [2024-06-28 03:43:48,549 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48242 conditions, 7084 events. 4316/7084 cut-off events. For 215540/215540 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 47017 event pairs, 922 based on Foata normal form. 24/7107 useless extension candidates. Maximal degree in co-relation 48158. Up to 3093 conditions per place. [2024-06-28 03:43:48,576 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 187 selfloop transitions, 224 changer transitions 0/416 dead transitions. [2024-06-28 03:43:48,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 416 transitions, 6881 flow [2024-06-28 03:43:48,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:48,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:48,577 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:43:48,578 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 03:43:48,578 INFO L175 Difference]: Start difference. First operand has 179 places, 362 transitions, 5590 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:43:48,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 416 transitions, 6881 flow [2024-06-28 03:43:48,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 184 places, 416 transitions, 6836 flow, removed 19 selfloop flow, removed 2 redundant places. [2024-06-28 03:43:48,935 INFO L231 Difference]: Finished difference. Result has 185 places, 366 transitions, 6126 flow [2024-06-28 03:43:48,935 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5545, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6126, PETRI_PLACES=185, PETRI_TRANSITIONS=366} [2024-06-28 03:43:48,936 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 142 predicate places. [2024-06-28 03:43:48,936 INFO L495 AbstractCegarLoop]: Abstraction has has 185 places, 366 transitions, 6126 flow [2024-06-28 03:43:48,937 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:48,937 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:48,937 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:48,937 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 03:43:48,937 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:48,937 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:48,938 INFO L85 PathProgramCache]: Analyzing trace with hash -1949623580, now seen corresponding path program 9 times [2024-06-28 03:43:48,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:48,938 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1938990048] [2024-06-28 03:43:48,938 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:48,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:48,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:52,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:52,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:52,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1938990048] [2024-06-28 03:43:52,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1938990048] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:52,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:52,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:52,199 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [361193508] [2024-06-28 03:43:52,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:52,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:52,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:52,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:52,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:52,246 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:52,246 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 185 places, 366 transitions, 6126 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:52,246 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:52,247 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:52,247 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:54,379 INFO L124 PetriNetUnfolderBase]: 4562/7499 cut-off events. [2024-06-28 03:43:54,379 INFO L125 PetriNetUnfolderBase]: For 253813/253813 co-relation queries the response was YES. [2024-06-28 03:43:54,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52123 conditions, 7499 events. 4562/7499 cut-off events. For 253813/253813 co-relation queries the response was YES. Maximal size of possible extension queue 467. Compared 50547 event pairs, 1318 based on Foata normal form. 50/7548 useless extension candidates. Maximal degree in co-relation 52037. Up to 5613 conditions per place. [2024-06-28 03:43:54,449 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 199 selfloop transitions, 210 changer transitions 0/414 dead transitions. [2024-06-28 03:43:54,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 414 transitions, 7286 flow [2024-06-28 03:43:54,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:54,451 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:54,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:43:54,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 03:43:54,451 INFO L175 Difference]: Start difference. First operand has 185 places, 366 transitions, 6126 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:43:54,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 414 transitions, 7286 flow [2024-06-28 03:43:54,896 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 414 transitions, 7012 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 03:43:54,901 INFO L231 Difference]: Finished difference. Result has 188 places, 370 transitions, 6420 flow [2024-06-28 03:43:54,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5852, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=206, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6420, PETRI_PLACES=188, PETRI_TRANSITIONS=370} [2024-06-28 03:43:54,902 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-28 03:43:54,902 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 370 transitions, 6420 flow [2024-06-28 03:43:54,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:54,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:43:54,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:43:54,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 03:43:54,902 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:43:54,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:43:54,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1648417664, now seen corresponding path program 10 times [2024-06-28 03:43:54,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:43:54,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [61168616] [2024-06-28 03:43:54,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:43:54,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:43:54,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:43:57,734 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:43:57,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:43:57,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [61168616] [2024-06-28 03:43:57,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [61168616] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:43:57,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:43:57,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:43:57,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1663219982] [2024-06-28 03:43:57,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:43:57,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:43:57,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:43:57,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:43:57,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:43:57,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:43:57,763 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 370 transitions, 6420 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:43:57,763 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:43:57,763 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:43:57,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:43:59,838 INFO L124 PetriNetUnfolderBase]: 4692/7737 cut-off events. [2024-06-28 03:43:59,838 INFO L125 PetriNetUnfolderBase]: For 246079/246079 co-relation queries the response was YES. [2024-06-28 03:43:59,887 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54216 conditions, 7737 events. 4692/7737 cut-off events. For 246079/246079 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 52567 event pairs, 1315 based on Foata normal form. 26/7762 useless extension candidates. Maximal degree in co-relation 54129. Up to 5455 conditions per place. [2024-06-28 03:43:59,920 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 197 selfloop transitions, 223 changer transitions 0/425 dead transitions. [2024-06-28 03:43:59,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 425 transitions, 7647 flow [2024-06-28 03:43:59,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:43:59,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:43:59,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 158 transitions. [2024-06-28 03:43:59,921 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47023809523809523 [2024-06-28 03:43:59,921 INFO L175 Difference]: Start difference. First operand has 188 places, 370 transitions, 6420 flow. Second operand 8 states and 158 transitions. [2024-06-28 03:43:59,921 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 425 transitions, 7647 flow [2024-06-28 03:44:00,405 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 189 places, 425 transitions, 7192 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:00,411 INFO L231 Difference]: Finished difference. Result has 190 places, 373 transitions, 6533 flow [2024-06-28 03:44:00,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5965, PETRI_DIFFERENCE_MINUEND_PLACES=182, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=220, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6533, PETRI_PLACES=190, PETRI_TRANSITIONS=373} [2024-06-28 03:44:00,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 147 predicate places. [2024-06-28 03:44:00,411 INFO L495 AbstractCegarLoop]: Abstraction has has 190 places, 373 transitions, 6533 flow [2024-06-28 03:44:00,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:00,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:00,412 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:00,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 03:44:00,412 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:00,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:00,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1624254820, now seen corresponding path program 11 times [2024-06-28 03:44:00,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:00,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583079207] [2024-06-28 03:44:00,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:00,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:00,423 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:03,206 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:03,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:03,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583079207] [2024-06-28 03:44:03,206 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583079207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:03,206 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:03,207 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:03,207 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394027292] [2024-06-28 03:44:03,207 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:03,207 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:03,207 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:03,207 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:03,207 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:03,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:03,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 373 transitions, 6533 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:03,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:03,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:03,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:05,341 INFO L124 PetriNetUnfolderBase]: 4937/8215 cut-off events. [2024-06-28 03:44:05,341 INFO L125 PetriNetUnfolderBase]: For 272245/272265 co-relation queries the response was YES. [2024-06-28 03:44:05,394 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57336 conditions, 8215 events. 4937/8215 cut-off events. For 272245/272265 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 57111 event pairs, 1114 based on Foata normal form. 46/8260 useless extension candidates. Maximal degree in co-relation 57248. Up to 5111 conditions per place. [2024-06-28 03:44:05,427 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 199 selfloop transitions, 233 changer transitions 0/437 dead transitions. [2024-06-28 03:44:05,427 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 437 transitions, 8035 flow [2024-06-28 03:44:05,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:05,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:05,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 164 transitions. [2024-06-28 03:44:05,428 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4880952380952381 [2024-06-28 03:44:05,428 INFO L175 Difference]: Start difference. First operand has 190 places, 373 transitions, 6533 flow. Second operand 8 states and 164 transitions. [2024-06-28 03:44:05,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 437 transitions, 8035 flow [2024-06-28 03:44:06,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 437 transitions, 7542 flow, removed 29 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:06,048 INFO L231 Difference]: Finished difference. Result has 192 places, 378 transitions, 6702 flow [2024-06-28 03:44:06,048 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6040, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=230, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=143, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6702, PETRI_PLACES=192, PETRI_TRANSITIONS=378} [2024-06-28 03:44:06,049 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 149 predicate places. [2024-06-28 03:44:06,049 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 378 transitions, 6702 flow [2024-06-28 03:44:06,049 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:06,049 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:06,049 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:06,049 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 03:44:06,049 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:06,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:06,050 INFO L85 PathProgramCache]: Analyzing trace with hash 1629765070, now seen corresponding path program 12 times [2024-06-28 03:44:06,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:06,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81898570] [2024-06-28 03:44:06,050 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:06,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:06,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:09,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:09,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:09,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81898570] [2024-06-28 03:44:09,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81898570] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:09,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:09,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:09,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479684277] [2024-06-28 03:44:09,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:09,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:09,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:09,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:09,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:09,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:09,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 378 transitions, 6702 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:09,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:09,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:09,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:12,104 INFO L124 PetriNetUnfolderBase]: 5163/8591 cut-off events. [2024-06-28 03:44:12,104 INFO L125 PetriNetUnfolderBase]: For 303900/303900 co-relation queries the response was YES. [2024-06-28 03:44:12,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59913 conditions, 8591 events. 5163/8591 cut-off events. For 303900/303900 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 60253 event pairs, 1565 based on Foata normal form. 46/8636 useless extension candidates. Maximal degree in co-relation 59824. Up to 6566 conditions per place. [2024-06-28 03:44:12,190 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 225 selfloop transitions, 207 changer transitions 0/437 dead transitions. [2024-06-28 03:44:12,190 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 437 transitions, 8014 flow [2024-06-28 03:44:12,191 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:12,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:12,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 171 transitions. [2024-06-28 03:44:12,191 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4523809523809524 [2024-06-28 03:44:12,191 INFO L175 Difference]: Start difference. First operand has 192 places, 378 transitions, 6702 flow. Second operand 9 states and 171 transitions. [2024-06-28 03:44:12,191 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 437 transitions, 8014 flow [2024-06-28 03:44:12,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 437 transitions, 7709 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:12,694 INFO L231 Difference]: Finished difference. Result has 197 places, 381 transitions, 6963 flow [2024-06-28 03:44:12,695 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6397, PETRI_DIFFERENCE_MINUEND_PLACES=188, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=378, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=204, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=171, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6963, PETRI_PLACES=197, PETRI_TRANSITIONS=381} [2024-06-28 03:44:12,695 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 154 predicate places. [2024-06-28 03:44:12,695 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 381 transitions, 6963 flow [2024-06-28 03:44:12,695 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:12,695 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:12,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:12,696 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 03:44:12,696 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:12,696 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:12,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1624402690, now seen corresponding path program 13 times [2024-06-28 03:44:12,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:12,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384792242] [2024-06-28 03:44:12,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:12,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:12,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:15,535 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:15,535 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:15,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384792242] [2024-06-28 03:44:15,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384792242] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:15,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:15,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:44:15,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562047735] [2024-06-28 03:44:15,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:15,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:44:15,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:15,536 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:44:15,536 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:44:15,566 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:15,566 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 381 transitions, 6963 flow. Second operand has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:15,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:15,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:15,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:18,010 INFO L124 PetriNetUnfolderBase]: 5375/8984 cut-off events. [2024-06-28 03:44:18,010 INFO L125 PetriNetUnfolderBase]: For 323725/323745 co-relation queries the response was YES. [2024-06-28 03:44:18,076 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62912 conditions, 8984 events. 5375/8984 cut-off events. For 323725/323745 co-relation queries the response was YES. Maximal size of possible extension queue 586. Compared 64122 event pairs, 1668 based on Foata normal form. 64/9047 useless extension candidates. Maximal degree in co-relation 62821. Up to 6980 conditions per place. [2024-06-28 03:44:18,116 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 217 selfloop transitions, 216 changer transitions 0/438 dead transitions. [2024-06-28 03:44:18,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 438 transitions, 8275 flow [2024-06-28 03:44:18,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:44:18,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:44:18,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 159 transitions. [2024-06-28 03:44:18,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4732142857142857 [2024-06-28 03:44:18,117 INFO L175 Difference]: Start difference. First operand has 197 places, 381 transitions, 6963 flow. Second operand 8 states and 159 transitions. [2024-06-28 03:44:18,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 438 transitions, 8275 flow [2024-06-28 03:44:18,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 438 transitions, 7838 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 03:44:18,825 INFO L231 Difference]: Finished difference. Result has 198 places, 384 transitions, 7107 flow [2024-06-28 03:44:18,825 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6526, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=381, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7107, PETRI_PLACES=198, PETRI_TRANSITIONS=384} [2024-06-28 03:44:18,825 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-28 03:44:18,825 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 384 transitions, 7107 flow [2024-06-28 03:44:18,826 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.555555555555555) internal successors, (86), 9 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:18,826 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:18,826 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:18,826 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 03:44:18,826 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:18,826 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:18,827 INFO L85 PathProgramCache]: Analyzing trace with hash -1452799734, now seen corresponding path program 2 times [2024-06-28 03:44:18,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:18,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932986629] [2024-06-28 03:44:18,827 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:18,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:18,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:20,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:20,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:20,953 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932986629] [2024-06-28 03:44:20,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932986629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:20,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:20,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:44:20,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971021154] [2024-06-28 03:44:20,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:20,953 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:44:20,954 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:20,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:44:20,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:44:20,977 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:44:20,978 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 384 transitions, 7107 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:20,978 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:20,978 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:44:20,978 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:22,872 INFO L124 PetriNetUnfolderBase]: 4990/8445 cut-off events. [2024-06-28 03:44:22,872 INFO L125 PetriNetUnfolderBase]: For 311752/311875 co-relation queries the response was YES. [2024-06-28 03:44:22,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60357 conditions, 8445 events. 4990/8445 cut-off events. For 311752/311875 co-relation queries the response was YES. Maximal size of possible extension queue 578. Compared 61513 event pairs, 1759 based on Foata normal form. 99/8426 useless extension candidates. Maximal degree in co-relation 60265. Up to 7693 conditions per place. [2024-06-28 03:44:22,945 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 346 selfloop transitions, 20 changer transitions 0/402 dead transitions. [2024-06-28 03:44:22,945 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 402 transitions, 7891 flow [2024-06-28 03:44:22,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:44:22,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:44:22,946 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-28 03:44:22,946 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:44:22,946 INFO L175 Difference]: Start difference. First operand has 198 places, 384 transitions, 7107 flow. Second operand 6 states and 110 transitions. [2024-06-28 03:44:22,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 402 transitions, 7891 flow [2024-06-28 03:44:23,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 402 transitions, 7405 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:23,423 INFO L231 Difference]: Finished difference. Result has 198 places, 384 transitions, 6672 flow [2024-06-28 03:44:23,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=192, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6672, PETRI_PLACES=198, PETRI_TRANSITIONS=384} [2024-06-28 03:44:23,424 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 155 predicate places. [2024-06-28 03:44:23,424 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 384 transitions, 6672 flow [2024-06-28 03:44:23,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:23,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:23,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:23,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 03:44:23,424 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:23,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:23,425 INFO L85 PathProgramCache]: Analyzing trace with hash 241887344, now seen corresponding path program 14 times [2024-06-28 03:44:23,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:23,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1443692427] [2024-06-28 03:44:23,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:23,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:23,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:26,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:26,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:26,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1443692427] [2024-06-28 03:44:26,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1443692427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:26,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:26,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:26,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289375788] [2024-06-28 03:44:26,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:26,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:26,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:26,707 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:26,707 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:26,753 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:26,753 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 384 transitions, 6672 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:26,753 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:26,753 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:26,753 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:29,533 INFO L124 PetriNetUnfolderBase]: 5595/9345 cut-off events. [2024-06-28 03:44:29,533 INFO L125 PetriNetUnfolderBase]: For 342374/342382 co-relation queries the response was YES. [2024-06-28 03:44:29,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64179 conditions, 9345 events. 5595/9345 cut-off events. For 342374/342382 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 67157 event pairs, 1682 based on Foata normal form. 49/9394 useless extension candidates. Maximal degree in co-relation 64086. Up to 7624 conditions per place. [2024-06-28 03:44:29,639 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 231 selfloop transitions, 215 changer transitions 0/451 dead transitions. [2024-06-28 03:44:29,639 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 451 transitions, 8118 flow [2024-06-28 03:44:29,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:44:29,640 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:44:29,640 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 185 transitions. [2024-06-28 03:44:29,640 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:44:29,640 INFO L175 Difference]: Start difference. First operand has 198 places, 384 transitions, 6672 flow. Second operand 10 states and 185 transitions. [2024-06-28 03:44:29,640 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 451 transitions, 8118 flow [2024-06-28 03:44:30,267 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 203 places, 451 transitions, 8063 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:44:30,273 INFO L231 Difference]: Finished difference. Result has 204 places, 387 transitions, 7198 flow [2024-06-28 03:44:30,274 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6621, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=384, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=212, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=7198, PETRI_PLACES=204, PETRI_TRANSITIONS=387} [2024-06-28 03:44:30,274 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 161 predicate places. [2024-06-28 03:44:30,274 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 387 transitions, 7198 flow [2024-06-28 03:44:30,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:30,275 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:30,275 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:30,275 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 03:44:30,275 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:30,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:30,275 INFO L85 PathProgramCache]: Analyzing trace with hash 47947934, now seen corresponding path program 15 times [2024-06-28 03:44:30,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:30,276 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062179244] [2024-06-28 03:44:30,276 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:30,276 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:30,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:33,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:33,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:33,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062179244] [2024-06-28 03:44:33,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062179244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:33,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:33,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:33,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1263499248] [2024-06-28 03:44:33,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:33,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:33,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:33,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:33,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:33,485 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:33,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 387 transitions, 7198 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:33,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:33,486 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:33,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:36,210 INFO L124 PetriNetUnfolderBase]: 5506/9181 cut-off events. [2024-06-28 03:44:36,210 INFO L125 PetriNetUnfolderBase]: For 315047/315055 co-relation queries the response was YES. [2024-06-28 03:44:36,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62199 conditions, 9181 events. 5506/9181 cut-off events. For 315047/315055 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 65751 event pairs, 1670 based on Foata normal form. 49/9229 useless extension candidates. Maximal degree in co-relation 62105. Up to 7489 conditions per place. [2024-06-28 03:44:36,322 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 229 selfloop transitions, 211 changer transitions 0/445 dead transitions. [2024-06-28 03:44:36,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 445 transitions, 8499 flow [2024-06-28 03:44:36,323 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:36,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:36,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:44:36,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:44:36,324 INFO L175 Difference]: Start difference. First operand has 204 places, 387 transitions, 7198 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:44:36,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 445 transitions, 8499 flow [2024-06-28 03:44:36,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 445 transitions, 7989 flow, removed 48 selfloop flow, removed 8 redundant places. [2024-06-28 03:44:36,991 INFO L231 Difference]: Finished difference. Result has 205 places, 387 transitions, 7130 flow [2024-06-28 03:44:36,991 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6688, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=211, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7130, PETRI_PLACES=205, PETRI_TRANSITIONS=387} [2024-06-28 03:44:36,991 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 162 predicate places. [2024-06-28 03:44:36,991 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 387 transitions, 7130 flow [2024-06-28 03:44:36,992 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:36,992 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:36,992 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:36,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 03:44:36,992 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:36,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:36,993 INFO L85 PathProgramCache]: Analyzing trace with hash 48163415, now seen corresponding path program 2 times [2024-06-28 03:44:36,993 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:36,993 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [263400573] [2024-06-28 03:44:36,993 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:36,993 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:37,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:40,125 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:40,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:40,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [263400573] [2024-06-28 03:44:40,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [263400573] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:40,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:40,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:40,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1457328444] [2024-06-28 03:44:40,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:40,125 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:40,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:40,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:40,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:40,158 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:40,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 387 transitions, 7130 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:40,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:40,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:40,158 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:42,791 INFO L124 PetriNetUnfolderBase]: 5540/9231 cut-off events. [2024-06-28 03:44:42,791 INFO L125 PetriNetUnfolderBase]: For 286843/286851 co-relation queries the response was YES. [2024-06-28 03:44:42,843 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61998 conditions, 9231 events. 5540/9231 cut-off events. For 286843/286851 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 66167 event pairs, 1682 based on Foata normal form. 9/9239 useless extension candidates. Maximal degree in co-relation 61903. Up to 7879 conditions per place. [2024-06-28 03:44:42,877 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 217 selfloop transitions, 214 changer transitions 0/436 dead transitions. [2024-06-28 03:44:42,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 436 transitions, 8385 flow [2024-06-28 03:44:42,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:42,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:42,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:44:42,879 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:44:42,879 INFO L175 Difference]: Start difference. First operand has 205 places, 387 transitions, 7130 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:44:42,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 436 transitions, 8385 flow [2024-06-28 03:44:43,431 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 436 transitions, 7833 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-28 03:44:43,437 INFO L231 Difference]: Finished difference. Result has 207 places, 393 transitions, 7157 flow [2024-06-28 03:44:43,437 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6580, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=387, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7157, PETRI_PLACES=207, PETRI_TRANSITIONS=393} [2024-06-28 03:44:43,438 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-28 03:44:43,438 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 393 transitions, 7157 flow [2024-06-28 03:44:43,438 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:43,438 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:43,438 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:43,438 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 03:44:43,438 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:43,438 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:43,438 INFO L85 PathProgramCache]: Analyzing trace with hash -1476835527, now seen corresponding path program 3 times [2024-06-28 03:44:43,438 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:43,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1634813420] [2024-06-28 03:44:43,439 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:43,439 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:43,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:46,852 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:46,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:46,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1634813420] [2024-06-28 03:44:46,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1634813420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:46,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:46,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:46,853 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1780326613] [2024-06-28 03:44:46,853 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:46,853 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:46,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:46,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:46,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:46,882 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:46,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 393 transitions, 7157 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:46,882 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:46,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:46,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:49,439 INFO L124 PetriNetUnfolderBase]: 5596/9318 cut-off events. [2024-06-28 03:44:49,439 INFO L125 PetriNetUnfolderBase]: For 293015/293023 co-relation queries the response was YES. [2024-06-28 03:44:49,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62563 conditions, 9318 events. 5596/9318 cut-off events. For 293015/293023 co-relation queries the response was YES. Maximal size of possible extension queue 619. Compared 66821 event pairs, 1687 based on Foata normal form. 9/9326 useless extension candidates. Maximal degree in co-relation 62466. Up to 7947 conditions per place. [2024-06-28 03:44:49,541 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 215 selfloop transitions, 224 changer transitions 0/444 dead transitions. [2024-06-28 03:44:49,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 444 transitions, 8468 flow [2024-06-28 03:44:49,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:49,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:49,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:44:49,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:44:49,543 INFO L175 Difference]: Start difference. First operand has 207 places, 393 transitions, 7157 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:44:49,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 444 transitions, 8468 flow [2024-06-28 03:44:50,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 444 transitions, 7958 flow, removed 40 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:50,170 INFO L231 Difference]: Finished difference. Result has 211 places, 404 transitions, 7346 flow [2024-06-28 03:44:50,171 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6659, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=393, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=213, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7346, PETRI_PLACES=211, PETRI_TRANSITIONS=404} [2024-06-28 03:44:50,171 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-28 03:44:50,171 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 404 transitions, 7346 flow [2024-06-28 03:44:50,171 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:50,171 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:50,171 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:50,171 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 03:44:50,171 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:50,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:50,172 INFO L85 PathProgramCache]: Analyzing trace with hash 249252665, now seen corresponding path program 4 times [2024-06-28 03:44:50,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:50,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264071944] [2024-06-28 03:44:50,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:50,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:50,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:53,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:53,514 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:53,514 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264071944] [2024-06-28 03:44:53,514 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1264071944] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:53,514 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:53,514 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:53,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609279845] [2024-06-28 03:44:53,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:53,515 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:53,515 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:53,515 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:53,515 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:53,565 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:53,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 404 transitions, 7346 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:53,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:53,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:53,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:44:56,151 INFO L124 PetriNetUnfolderBase]: 5583/9304 cut-off events. [2024-06-28 03:44:56,151 INFO L125 PetriNetUnfolderBase]: For 298402/298410 co-relation queries the response was YES. [2024-06-28 03:44:56,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62522 conditions, 9304 events. 5583/9304 cut-off events. For 298402/298410 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 66709 event pairs, 1675 based on Foata normal form. 9/9312 useless extension candidates. Maximal degree in co-relation 62423. Up to 7932 conditions per place. [2024-06-28 03:44:56,251 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 212 selfloop transitions, 231 changer transitions 0/448 dead transitions. [2024-06-28 03:44:56,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 448 transitions, 8555 flow [2024-06-28 03:44:56,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:44:56,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:44:56,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 164 transitions. [2024-06-28 03:44:56,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43386243386243384 [2024-06-28 03:44:56,252 INFO L175 Difference]: Start difference. First operand has 211 places, 404 transitions, 7346 flow. Second operand 9 states and 164 transitions. [2024-06-28 03:44:56,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 448 transitions, 8555 flow [2024-06-28 03:44:56,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 448 transitions, 8023 flow, removed 45 selfloop flow, removed 6 redundant places. [2024-06-28 03:44:56,985 INFO L231 Difference]: Finished difference. Result has 215 places, 411 transitions, 7488 flow [2024-06-28 03:44:56,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6818, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=404, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=224, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7488, PETRI_PLACES=215, PETRI_TRANSITIONS=411} [2024-06-28 03:44:56,986 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-28 03:44:56,986 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 411 transitions, 7488 flow [2024-06-28 03:44:56,986 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:56,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:44:56,986 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:44:56,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 03:44:56,986 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:44:56,987 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:44:56,987 INFO L85 PathProgramCache]: Analyzing trace with hash -1210811817, now seen corresponding path program 5 times [2024-06-28 03:44:56,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:44:56,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1611643429] [2024-06-28 03:44:56,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:44:56,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:44:57,000 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:44:59,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:44:59,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:44:59,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1611643429] [2024-06-28 03:44:59,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1611643429] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:44:59,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:44:59,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:44:59,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [499320186] [2024-06-28 03:44:59,863 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:44:59,863 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:44:59,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:44:59,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:44:59,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:44:59,932 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:44:59,932 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 411 transitions, 7488 flow. Second operand has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:44:59,932 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:44:59,933 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:44:59,933 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:02,489 INFO L124 PetriNetUnfolderBase]: 5609/9357 cut-off events. [2024-06-28 03:45:02,489 INFO L125 PetriNetUnfolderBase]: For 303730/303738 co-relation queries the response was YES. [2024-06-28 03:45:02,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62907 conditions, 9357 events. 5609/9357 cut-off events. For 303730/303738 co-relation queries the response was YES. Maximal size of possible extension queue 623. Compared 67028 event pairs, 1584 based on Foata normal form. 7/9363 useless extension candidates. Maximal degree in co-relation 62806. Up to 7396 conditions per place. [2024-06-28 03:45:02,592 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 206 selfloop transitions, 246 changer transitions 0/457 dead transitions. [2024-06-28 03:45:02,592 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 457 transitions, 8673 flow [2024-06-28 03:45:02,593 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:02,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:02,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:45:02,594 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:45:02,594 INFO L175 Difference]: Start difference. First operand has 215 places, 411 transitions, 7488 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:45:02,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 457 transitions, 8673 flow [2024-06-28 03:45:03,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 457 transitions, 8202 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-28 03:45:03,359 INFO L231 Difference]: Finished difference. Result has 221 places, 415 transitions, 7653 flow [2024-06-28 03:45:03,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7017, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=242, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=165, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7653, PETRI_PLACES=221, PETRI_TRANSITIONS=415} [2024-06-28 03:45:03,359 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 03:45:03,360 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 415 transitions, 7653 flow [2024-06-28 03:45:03,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.4) internal successors, (94), 10 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:03,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:03,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:03,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 03:45:03,360 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:03,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:03,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1024835124, now seen corresponding path program 3 times [2024-06-28 03:45:03,361 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:03,361 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2145465918] [2024-06-28 03:45:03,361 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:03,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:03,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:05,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 03:45:05,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:05,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2145465918] [2024-06-28 03:45:05,382 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2145465918] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:05,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:05,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:45:05,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713624920] [2024-06-28 03:45:05,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:05,383 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:45:05,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:05,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:45:05,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:45:05,410 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:45:05,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 415 transitions, 7653 flow. Second operand has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:05,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:05,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:45:05,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:07,581 INFO L124 PetriNetUnfolderBase]: 5224/8883 cut-off events. [2024-06-28 03:45:07,582 INFO L125 PetriNetUnfolderBase]: For 322834/322959 co-relation queries the response was YES. [2024-06-28 03:45:07,632 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60816 conditions, 8883 events. 5224/8883 cut-off events. For 322834/322959 co-relation queries the response was YES. Maximal size of possible extension queue 620. Compared 65750 event pairs, 1792 based on Foata normal form. 101/8869 useless extension candidates. Maximal degree in co-relation 60713. Up to 8081 conditions per place. [2024-06-28 03:45:07,662 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 370 selfloop transitions, 24 changer transitions 0/430 dead transitions. [2024-06-28 03:45:07,662 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 430 transitions, 8525 flow [2024-06-28 03:45:07,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:45:07,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:45:07,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 105 transitions. [2024-06-28 03:45:07,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:45:07,663 INFO L175 Difference]: Start difference. First operand has 221 places, 415 transitions, 7653 flow. Second operand 6 states and 105 transitions. [2024-06-28 03:45:07,663 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 430 transitions, 8525 flow [2024-06-28 03:45:08,325 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 430 transitions, 8012 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:08,331 INFO L231 Difference]: Finished difference. Result has 221 places, 418 transitions, 7252 flow [2024-06-28 03:45:08,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7140, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7252, PETRI_PLACES=221, PETRI_TRANSITIONS=418} [2024-06-28 03:45:08,332 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 178 predicate places. [2024-06-28 03:45:08,332 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 418 transitions, 7252 flow [2024-06-28 03:45:08,332 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 11.142857142857142) internal successors, (78), 7 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:08,332 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:08,332 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:08,332 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 03:45:08,332 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:08,332 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:08,333 INFO L85 PathProgramCache]: Analyzing trace with hash -1447079862, now seen corresponding path program 1 times [2024-06-28 03:45:08,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:08,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [863700023] [2024-06-28 03:45:08,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:08,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:08,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:09,911 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:09,911 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:09,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [863700023] [2024-06-28 03:45:09,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [863700023] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:09,911 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:09,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:45:09,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825126606] [2024-06-28 03:45:09,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:09,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:45:09,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:09,912 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:45:09,912 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:45:09,926 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:09,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 418 transitions, 7252 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:09,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:09,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:09,927 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:12,182 INFO L124 PetriNetUnfolderBase]: 5613/9414 cut-off events. [2024-06-28 03:45:12,183 INFO L125 PetriNetUnfolderBase]: For 318196/318196 co-relation queries the response was YES. [2024-06-28 03:45:12,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62704 conditions, 9414 events. 5613/9414 cut-off events. For 318196/318196 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 68193 event pairs, 2374 based on Foata normal form. 2/9414 useless extension candidates. Maximal degree in co-relation 62600. Up to 8808 conditions per place. [2024-06-28 03:45:12,281 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 420 selfloop transitions, 17 changer transitions 0/442 dead transitions. [2024-06-28 03:45:12,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 442 transitions, 8332 flow [2024-06-28 03:45:12,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:45:12,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:45:12,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 106 transitions. [2024-06-28 03:45:12,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-28 03:45:12,283 INFO L175 Difference]: Start difference. First operand has 221 places, 418 transitions, 7252 flow. Second operand 6 states and 106 transitions. [2024-06-28 03:45:12,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 442 transitions, 8332 flow [2024-06-28 03:45:13,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 442 transitions, 8242 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 03:45:13,020 INFO L231 Difference]: Finished difference. Result has 223 places, 424 transitions, 7276 flow [2024-06-28 03:45:13,020 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7162, PETRI_DIFFERENCE_MINUEND_PLACES=217, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=404, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7276, PETRI_PLACES=223, PETRI_TRANSITIONS=424} [2024-06-28 03:45:13,021 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 180 predicate places. [2024-06-28 03:45:13,021 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 424 transitions, 7276 flow [2024-06-28 03:45:13,021 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:13,021 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:13,021 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:13,021 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 03:45:13,021 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:13,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:13,021 INFO L85 PathProgramCache]: Analyzing trace with hash -1010529492, now seen corresponding path program 2 times [2024-06-28 03:45:13,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:13,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062980534] [2024-06-28 03:45:13,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:13,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:13,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:14,602 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:14,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:14,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062980534] [2024-06-28 03:45:14,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062980534] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:14,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:14,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 03:45:14,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565670618] [2024-06-28 03:45:14,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:14,602 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 03:45:14,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:14,603 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 03:45:14,603 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 03:45:14,620 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:14,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 424 transitions, 7276 flow. Second operand has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:14,620 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:14,620 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:14,620 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:16,795 INFO L124 PetriNetUnfolderBase]: 5607/9408 cut-off events. [2024-06-28 03:45:16,795 INFO L125 PetriNetUnfolderBase]: For 327910/327912 co-relation queries the response was YES. [2024-06-28 03:45:16,863 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63026 conditions, 9408 events. 5607/9408 cut-off events. For 327910/327912 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 68234 event pairs, 2373 based on Foata normal form. 4/9410 useless extension candidates. Maximal degree in co-relation 62921. Up to 8803 conditions per place. [2024-06-28 03:45:16,899 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 414 selfloop transitions, 17 changer transitions 0/436 dead transitions. [2024-06-28 03:45:16,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 436 transitions, 8170 flow [2024-06-28 03:45:16,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:45:16,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:45:16,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-28 03:45:16,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-28 03:45:16,901 INFO L175 Difference]: Start difference. First operand has 223 places, 424 transitions, 7276 flow. Second operand 6 states and 100 transitions. [2024-06-28 03:45:16,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 436 transitions, 8170 flow [2024-06-28 03:45:17,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 436 transitions, 8109 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 03:45:17,519 INFO L231 Difference]: Finished difference. Result has 227 places, 424 transitions, 7255 flow [2024-06-28 03:45:17,519 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7215, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7255, PETRI_PLACES=227, PETRI_TRANSITIONS=424} [2024-06-28 03:45:17,519 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 03:45:17,519 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 424 transitions, 7255 flow [2024-06-28 03:45:17,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 10.142857142857142) internal successors, (71), 7 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:17,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:17,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:45:17,520 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 03:45:17,520 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:17,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:17,520 INFO L85 PathProgramCache]: Analyzing trace with hash -1440404694, now seen corresponding path program 1 times [2024-06-28 03:45:17,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:17,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2095177377] [2024-06-28 03:45:17,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:17,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:17,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:19,794 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:19,794 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:19,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2095177377] [2024-06-28 03:45:19,795 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2095177377] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:19,795 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:19,795 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:19,795 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [841273670] [2024-06-28 03:45:19,795 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:19,795 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:19,795 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:19,795 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:19,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:19,823 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:45:19,823 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 424 transitions, 7255 flow. Second operand has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 03:45:19,823 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:19,823 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:45:19,823 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:21,839 INFO L124 PetriNetUnfolderBase]: 5238/8862 cut-off events. [2024-06-28 03:45:21,839 INFO L125 PetriNetUnfolderBase]: For 349611/349732 co-relation queries the response was YES. [2024-06-28 03:45:21,900 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60360 conditions, 8862 events. 5238/8862 cut-off events. For 349611/349732 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 65198 event pairs, 2140 based on Foata normal form. 93/8820 useless extension candidates. Maximal degree in co-relation 60253. Up to 8123 conditions per place. [2024-06-28 03:45:21,935 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 389 selfloop transitions, 11 changer transitions 0/438 dead transitions. [2024-06-28 03:45:21,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 438 transitions, 8119 flow [2024-06-28 03:45:21,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 03:45:21,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 03:45:21,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 102 transitions. [2024-06-28 03:45:21,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:45:21,936 INFO L175 Difference]: Start difference. First operand has 227 places, 424 transitions, 7255 flow. Second operand 6 states and 102 transitions. [2024-06-28 03:45:21,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 438 transitions, 8119 flow [2024-06-28 03:45:22,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 438 transitions, 8068 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 03:45:22,538 INFO L231 Difference]: Finished difference. Result has 227 places, 426 transitions, 7267 flow [2024-06-28 03:45:22,538 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7204, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=413, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=7267, PETRI_PLACES=227, PETRI_TRANSITIONS=426} [2024-06-28 03:45:22,538 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 184 predicate places. [2024-06-28 03:45:22,538 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 426 transitions, 7267 flow [2024-06-28 03:45:22,539 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.0) internal successors, (88), 8 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 03:45:22,539 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:22,539 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 03:45:22,539 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 03:45:22,539 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:22,539 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:22,539 INFO L85 PathProgramCache]: Analyzing trace with hash 1116926197, now seen corresponding path program 1 times [2024-06-28 03:45:22,539 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:22,539 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260366294] [2024-06-28 03:45:22,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:22,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:22,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:24,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:24,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:24,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260366294] [2024-06-28 03:45:24,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260366294] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:24,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:24,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:45:24,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816597872] [2024-06-28 03:45:24,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:24,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:45:24,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:24,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:45:24,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:45:24,430 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:24,430 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 426 transitions, 7267 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:24,430 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:24,430 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:24,430 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:26,659 INFO L124 PetriNetUnfolderBase]: 5660/9483 cut-off events. [2024-06-28 03:45:26,659 INFO L125 PetriNetUnfolderBase]: For 352747/352776 co-relation queries the response was YES. [2024-06-28 03:45:26,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64013 conditions, 9483 events. 5660/9483 cut-off events. For 352747/352776 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 68506 event pairs, 1692 based on Foata normal form. 37/9520 useless extension candidates. Maximal degree in co-relation 63906. Up to 8498 conditions per place. [2024-06-28 03:45:26,764 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 408 selfloop transitions, 75 changer transitions 0/488 dead transitions. [2024-06-28 03:45:26,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 488 transitions, 8937 flow [2024-06-28 03:45:26,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:45:26,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:45:26,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-06-28 03:45:26,765 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46130952380952384 [2024-06-28 03:45:26,765 INFO L175 Difference]: Start difference. First operand has 227 places, 426 transitions, 7267 flow. Second operand 8 states and 155 transitions. [2024-06-28 03:45:26,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 488 transitions, 8937 flow [2024-06-28 03:45:27,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 488 transitions, 8890 flow, removed 14 selfloop flow, removed 4 redundant places. [2024-06-28 03:45:27,845 INFO L231 Difference]: Finished difference. Result has 234 places, 452 transitions, 7912 flow [2024-06-28 03:45:27,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7220, PETRI_DIFFERENCE_MINUEND_PLACES=223, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=364, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7912, PETRI_PLACES=234, PETRI_TRANSITIONS=452} [2024-06-28 03:45:27,846 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 191 predicate places. [2024-06-28 03:45:27,846 INFO L495 AbstractCegarLoop]: Abstraction has has 234 places, 452 transitions, 7912 flow [2024-06-28 03:45:27,846 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:27,846 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:27,846 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 03:45:27,846 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 03:45:27,846 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:27,847 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:27,847 INFO L85 PathProgramCache]: Analyzing trace with hash 894981959, now seen corresponding path program 2 times [2024-06-28 03:45:27,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:27,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [97700202] [2024-06-28 03:45:27,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:27,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:27,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:29,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:29,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:29,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [97700202] [2024-06-28 03:45:29,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [97700202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:29,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:29,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:29,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698767841] [2024-06-28 03:45:29,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:29,589 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:29,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:29,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:29,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:29,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:29,609 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 234 places, 452 transitions, 7912 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:29,609 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:29,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:29,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:31,998 INFO L124 PetriNetUnfolderBase]: 5680/9518 cut-off events. [2024-06-28 03:45:31,998 INFO L125 PetriNetUnfolderBase]: For 364972/364992 co-relation queries the response was YES. [2024-06-28 03:45:32,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65627 conditions, 9518 events. 5680/9518 cut-off events. For 364972/364992 co-relation queries the response was YES. Maximal size of possible extension queue 631. Compared 68839 event pairs, 1632 based on Foata normal form. 24/9542 useless extension candidates. Maximal degree in co-relation 65516. Up to 8514 conditions per place. [2024-06-28 03:45:32,114 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 416 selfloop transitions, 74 changer transitions 0/495 dead transitions. [2024-06-28 03:45:32,114 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 241 places, 495 transitions, 9398 flow [2024-06-28 03:45:32,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:45:32,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:45:32,115 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 157 transitions. [2024-06-28 03:45:32,116 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46726190476190477 [2024-06-28 03:45:32,116 INFO L175 Difference]: Start difference. First operand has 234 places, 452 transitions, 7912 flow. Second operand 8 states and 157 transitions. [2024-06-28 03:45:32,116 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 241 places, 495 transitions, 9398 flow [2024-06-28 03:45:32,770 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 495 transitions, 9261 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:32,776 INFO L231 Difference]: Finished difference. Result has 239 places, 459 transitions, 8054 flow [2024-06-28 03:45:32,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7805, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=452, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=385, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8054, PETRI_PLACES=239, PETRI_TRANSITIONS=459} [2024-06-28 03:45:32,777 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 196 predicate places. [2024-06-28 03:45:32,777 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 459 transitions, 8054 flow [2024-06-28 03:45:32,777 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:32,777 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:32,777 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 03:45:32,777 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 03:45:32,777 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:32,778 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:32,778 INFO L85 PathProgramCache]: Analyzing trace with hash -2098947150, now seen corresponding path program 1 times [2024-06-28 03:45:32,778 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:32,778 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080358423] [2024-06-28 03:45:32,778 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:32,778 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:32,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:35,984 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:35,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:35,984 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080358423] [2024-06-28 03:45:35,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2080358423] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:35,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:35,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:35,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510098602] [2024-06-28 03:45:35,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:35,985 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:35,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:35,985 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:35,985 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:36,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:36,028 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 459 transitions, 8054 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:36,028 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:36,028 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:36,028 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:39,323 INFO L124 PetriNetUnfolderBase]: 5796/9754 cut-off events. [2024-06-28 03:45:39,323 INFO L125 PetriNetUnfolderBase]: For 398156/398156 co-relation queries the response was YES. [2024-06-28 03:45:39,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67107 conditions, 9754 events. 5796/9754 cut-off events. For 398156/398156 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 71291 event pairs, 1693 based on Foata normal form. 18/9771 useless extension candidates. Maximal degree in co-relation 66995. Up to 7739 conditions per place. [2024-06-28 03:45:39,447 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 308 selfloop transitions, 214 changer transitions 0/527 dead transitions. [2024-06-28 03:45:39,447 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 527 transitions, 9452 flow [2024-06-28 03:45:39,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:45:39,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:45:39,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 241 transitions. [2024-06-28 03:45:39,448 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4413919413919414 [2024-06-28 03:45:39,448 INFO L175 Difference]: Start difference. First operand has 239 places, 459 transitions, 8054 flow. Second operand 13 states and 241 transitions. [2024-06-28 03:45:39,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 527 transitions, 9452 flow [2024-06-28 03:45:40,203 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 527 transitions, 9370 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 03:45:40,210 INFO L231 Difference]: Finished difference. Result has 250 places, 463 transitions, 8560 flow [2024-06-28 03:45:40,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7972, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=459, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=210, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=8560, PETRI_PLACES=250, PETRI_TRANSITIONS=463} [2024-06-28 03:45:40,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 207 predicate places. [2024-06-28 03:45:40,211 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 463 transitions, 8560 flow [2024-06-28 03:45:40,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:40,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:40,211 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 03:45:40,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 03:45:40,211 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:40,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:40,211 INFO L85 PathProgramCache]: Analyzing trace with hash 895310249, now seen corresponding path program 3 times [2024-06-28 03:45:40,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:40,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1335712232] [2024-06-28 03:45:40,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:40,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:40,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:42,392 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:42,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:42,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1335712232] [2024-06-28 03:45:42,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1335712232] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:42,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:42,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:45:42,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [975052516] [2024-06-28 03:45:42,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:42,393 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:45:42,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:42,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:45:42,394 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:45:42,406 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:42,406 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 463 transitions, 8560 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:42,406 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:42,406 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:42,406 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:44,993 INFO L124 PetriNetUnfolderBase]: 5788/9723 cut-off events. [2024-06-28 03:45:44,993 INFO L125 PetriNetUnfolderBase]: For 398842/398848 co-relation queries the response was YES. [2024-06-28 03:45:45,057 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67858 conditions, 9723 events. 5788/9723 cut-off events. For 398842/398848 co-relation queries the response was YES. Maximal size of possible extension queue 643. Compared 70866 event pairs, 1720 based on Foata normal form. 10/9733 useless extension candidates. Maximal degree in co-relation 67744. Up to 8711 conditions per place. [2024-06-28 03:45:45,091 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 415 selfloop transitions, 72 changer transitions 0/492 dead transitions. [2024-06-28 03:45:45,092 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 492 transitions, 9816 flow [2024-06-28 03:45:45,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:45:45,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:45:45,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 148 transitions. [2024-06-28 03:45:45,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44047619047619047 [2024-06-28 03:45:45,100 INFO L175 Difference]: Start difference. First operand has 250 places, 463 transitions, 8560 flow. Second operand 8 states and 148 transitions. [2024-06-28 03:45:45,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 492 transitions, 9816 flow [2024-06-28 03:45:45,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 492 transitions, 9324 flow, removed 42 selfloop flow, removed 10 redundant places. [2024-06-28 03:45:45,831 INFO L231 Difference]: Finished difference. Result has 248 places, 463 transitions, 8220 flow [2024-06-28 03:45:45,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8068, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=391, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8220, PETRI_PLACES=248, PETRI_TRANSITIONS=463} [2024-06-28 03:45:45,832 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 205 predicate places. [2024-06-28 03:45:45,832 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 463 transitions, 8220 flow [2024-06-28 03:45:45,832 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:45,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:45,832 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 03:45:45,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 03:45:45,832 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:45,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:45,832 INFO L85 PathProgramCache]: Analyzing trace with hash -111463691, now seen corresponding path program 4 times [2024-06-28 03:45:45,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:45,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [710490319] [2024-06-28 03:45:45,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:45,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:45,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:48,337 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:48,337 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:48,337 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [710490319] [2024-06-28 03:45:48,338 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [710490319] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:48,338 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:48,338 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:45:48,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1284788174] [2024-06-28 03:45:48,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:48,338 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:45:48,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:48,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:45:48,338 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:45:48,376 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:48,376 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 463 transitions, 8220 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:48,376 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:48,376 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:48,376 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:50,926 INFO L124 PetriNetUnfolderBase]: 5808/9773 cut-off events. [2024-06-28 03:45:50,926 INFO L125 PetriNetUnfolderBase]: For 400919/400937 co-relation queries the response was YES. [2024-06-28 03:45:50,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67361 conditions, 9773 events. 5808/9773 cut-off events. For 400919/400937 co-relation queries the response was YES. Maximal size of possible extension queue 648. Compared 71467 event pairs, 1769 based on Foata normal form. 22/9795 useless extension candidates. Maximal degree in co-relation 67246. Up to 8727 conditions per place. [2024-06-28 03:45:51,020 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 399 selfloop transitions, 95 changer transitions 0/499 dead transitions. [2024-06-28 03:45:51,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 499 transitions, 9572 flow [2024-06-28 03:45:51,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:45:51,021 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:45:51,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:45:51,022 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:45:51,022 INFO L175 Difference]: Start difference. First operand has 248 places, 463 transitions, 8220 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:45:51,022 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 499 transitions, 9572 flow [2024-06-28 03:45:51,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 499 transitions, 9435 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 03:45:51,781 INFO L231 Difference]: Finished difference. Result has 252 places, 467 transitions, 8363 flow [2024-06-28 03:45:51,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8089, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8363, PETRI_PLACES=252, PETRI_TRANSITIONS=467} [2024-06-28 03:45:51,781 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 209 predicate places. [2024-06-28 03:45:51,781 INFO L495 AbstractCegarLoop]: Abstraction has has 252 places, 467 transitions, 8363 flow [2024-06-28 03:45:51,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:51,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:51,782 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 03:45:51,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 03:45:51,782 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:51,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:51,782 INFO L85 PathProgramCache]: Analyzing trace with hash -1010208990, now seen corresponding path program 2 times [2024-06-28 03:45:51,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:51,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327449951] [2024-06-28 03:45:51,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:51,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:51,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:45:55,365 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:45:55,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:45:55,365 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327449951] [2024-06-28 03:45:55,365 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327449951] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:45:55,365 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:45:55,365 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:45:55,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141123239] [2024-06-28 03:45:55,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:45:55,365 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:45:55,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:45:55,366 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:45:55,366 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:45:55,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:45:55,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 252 places, 467 transitions, 8363 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:55,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:45:55,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:45:55,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:45:58,677 INFO L124 PetriNetUnfolderBase]: 5924/10017 cut-off events. [2024-06-28 03:45:58,677 INFO L125 PetriNetUnfolderBase]: For 436664/436664 co-relation queries the response was YES. [2024-06-28 03:45:58,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68992 conditions, 10017 events. 5924/10017 cut-off events. For 436664/436664 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 74055 event pairs, 1716 based on Foata normal form. 18/10034 useless extension candidates. Maximal degree in co-relation 68876. Up to 7379 conditions per place. [2024-06-28 03:45:58,785 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 302 selfloop transitions, 230 changer transitions 0/537 dead transitions. [2024-06-28 03:45:58,786 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 537 transitions, 9897 flow [2024-06-28 03:45:58,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:45:58,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:45:58,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 219 transitions. [2024-06-28 03:45:58,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-28 03:45:58,787 INFO L175 Difference]: Start difference. First operand has 252 places, 467 transitions, 8363 flow. Second operand 12 states and 219 transitions. [2024-06-28 03:45:58,787 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 537 transitions, 9897 flow [2024-06-28 03:45:59,620 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 537 transitions, 9653 flow, removed 24 selfloop flow, removed 8 redundant places. [2024-06-28 03:45:59,627 INFO L231 Difference]: Finished difference. Result has 258 places, 474 transitions, 8829 flow [2024-06-28 03:45:59,627 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8119, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=467, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=223, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=8829, PETRI_PLACES=258, PETRI_TRANSITIONS=474} [2024-06-28 03:45:59,627 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 03:45:59,627 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 474 transitions, 8829 flow [2024-06-28 03:45:59,627 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:45:59,627 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:45:59,627 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 03:45:59,627 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 03:45:59,628 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:45:59,628 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:45:59,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1718003181, now seen corresponding path program 5 times [2024-06-28 03:45:59,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:45:59,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254516251] [2024-06-28 03:45:59,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:45:59,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:45:59,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:02,144 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:02,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:02,145 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254516251] [2024-06-28 03:46:02,145 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254516251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:02,145 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:02,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:46:02,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [929176591] [2024-06-28 03:46:02,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:02,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:46:02,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:02,145 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:46:02,145 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:46:02,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:02,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 474 transitions, 8829 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:02,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:02,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:02,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:04,520 INFO L124 PetriNetUnfolderBase]: 5916/9976 cut-off events. [2024-06-28 03:46:04,520 INFO L125 PetriNetUnfolderBase]: For 409138/409144 co-relation queries the response was YES. [2024-06-28 03:46:04,586 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69349 conditions, 9976 events. 5916/9976 cut-off events. For 409138/409144 co-relation queries the response was YES. Maximal size of possible extension queue 658. Compared 73439 event pairs, 1805 based on Foata normal form. 10/9986 useless extension candidates. Maximal degree in co-relation 69232. Up to 8924 conditions per place. [2024-06-28 03:46:04,621 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 413 selfloop transitions, 77 changer transitions 0/495 dead transitions. [2024-06-28 03:46:04,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 495 transitions, 9973 flow [2024-06-28 03:46:04,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:46:04,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:46:04,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 03:46:04,622 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 03:46:04,622 INFO L175 Difference]: Start difference. First operand has 258 places, 474 transitions, 8829 flow. Second operand 7 states and 125 transitions. [2024-06-28 03:46:04,622 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 495 transitions, 9973 flow [2024-06-28 03:46:05,466 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 495 transitions, 9472 flow, removed 62 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:05,472 INFO L231 Difference]: Finished difference. Result has 258 places, 474 transitions, 8498 flow [2024-06-28 03:46:05,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8330, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=397, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8498, PETRI_PLACES=258, PETRI_TRANSITIONS=474} [2024-06-28 03:46:05,473 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 215 predicate places. [2024-06-28 03:46:05,473 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 474 transitions, 8498 flow [2024-06-28 03:46:05,473 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:05,473 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:05,473 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 03:46:05,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 03:46:05,474 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:05,474 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:05,474 INFO L85 PathProgramCache]: Analyzing trace with hash -1183081664, now seen corresponding path program 3 times [2024-06-28 03:46:05,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:05,474 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887268827] [2024-06-28 03:46:05,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:05,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:05,488 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:09,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 03:46:09,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:09,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887268827] [2024-06-28 03:46:09,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887268827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:09,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:09,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:09,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549026454] [2024-06-28 03:46:09,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:09,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:09,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:09,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:09,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:09,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:09,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 474 transitions, 8498 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:09,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:09,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:09,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:12,714 INFO L124 PetriNetUnfolderBase]: 6032/10191 cut-off events. [2024-06-28 03:46:12,714 INFO L125 PetriNetUnfolderBase]: For 423158/423160 co-relation queries the response was YES. [2024-06-28 03:46:12,795 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69473 conditions, 10191 events. 6032/10191 cut-off events. For 423158/423160 co-relation queries the response was YES. Maximal size of possible extension queue 674. Compared 75601 event pairs, 1891 based on Foata normal form. 18/10209 useless extension candidates. Maximal degree in co-relation 69356. Up to 8323 conditions per place. [2024-06-28 03:46:12,835 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 303 selfloop transitions, 232 changer transitions 0/540 dead transitions. [2024-06-28 03:46:12,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 540 transitions, 10054 flow [2024-06-28 03:46:12,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:46:12,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:46:12,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 216 transitions. [2024-06-28 03:46:12,845 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:46:12,845 INFO L175 Difference]: Start difference. First operand has 258 places, 474 transitions, 8498 flow. Second operand 12 states and 216 transitions. [2024-06-28 03:46:12,845 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 540 transitions, 10054 flow [2024-06-28 03:46:13,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 540 transitions, 9890 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:13,672 INFO L231 Difference]: Finished difference. Result has 265 places, 481 transitions, 9020 flow [2024-06-28 03:46:13,672 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8334, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=225, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9020, PETRI_PLACES=265, PETRI_TRANSITIONS=481} [2024-06-28 03:46:13,673 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 222 predicate places. [2024-06-28 03:46:13,673 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 481 transitions, 9020 flow [2024-06-28 03:46:13,673 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:13,673 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:13,673 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 03:46:13,673 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 03:46:13,673 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:13,674 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:13,674 INFO L85 PathProgramCache]: Analyzing trace with hash 865224320, now seen corresponding path program 4 times [2024-06-28 03:46:13,674 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:13,674 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917012051] [2024-06-28 03:46:13,674 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:13,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:13,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:17,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:17,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:17,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917012051] [2024-06-28 03:46:17,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917012051] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:17,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:17,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:17,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70951232] [2024-06-28 03:46:17,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:17,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:17,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:17,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:17,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:17,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:17,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 481 transitions, 9020 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:17,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:17,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:17,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:21,066 INFO L124 PetriNetUnfolderBase]: 6261/10635 cut-off events. [2024-06-28 03:46:21,066 INFO L125 PetriNetUnfolderBase]: For 436581/436583 co-relation queries the response was YES. [2024-06-28 03:46:21,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72473 conditions, 10635 events. 6261/10635 cut-off events. For 436581/436583 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 80199 event pairs, 1935 based on Foata normal form. 18/10652 useless extension candidates. Maximal degree in co-relation 72354. Up to 8715 conditions per place. [2024-06-28 03:46:21,213 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 299 selfloop transitions, 257 changer transitions 0/561 dead transitions. [2024-06-28 03:46:21,213 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 561 transitions, 10772 flow [2024-06-28 03:46:21,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:46:21,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:46:21,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 232 transitions. [2024-06-28 03:46:21,215 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4249084249084249 [2024-06-28 03:46:21,215 INFO L175 Difference]: Start difference. First operand has 265 places, 481 transitions, 9020 flow. Second operand 13 states and 232 transitions. [2024-06-28 03:46:21,215 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 561 transitions, 10772 flow [2024-06-28 03:46:22,656 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 561 transitions, 10219 flow, removed 49 selfloop flow, removed 8 redundant places. [2024-06-28 03:46:22,664 INFO L231 Difference]: Finished difference. Result has 272 places, 497 transitions, 9409 flow [2024-06-28 03:46:22,664 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8485, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=481, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9409, PETRI_PLACES=272, PETRI_TRANSITIONS=497} [2024-06-28 03:46:22,665 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-28 03:46:22,665 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 497 transitions, 9409 flow [2024-06-28 03:46:22,665 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:22,665 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:22,665 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 03:46:22,665 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 03:46:22,665 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:22,666 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:22,666 INFO L85 PathProgramCache]: Analyzing trace with hash 875343650, now seen corresponding path program 5 times [2024-06-28 03:46:22,666 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:22,666 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525519728] [2024-06-28 03:46:22,666 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:22,666 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:22,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:26,328 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:26,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:26,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525519728] [2024-06-28 03:46:26,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525519728] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:26,329 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:26,329 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:26,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107639608] [2024-06-28 03:46:26,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:26,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:26,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:26,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:26,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:26,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:26,340 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 497 transitions, 9409 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:26,340 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:26,340 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:26,340 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:29,840 INFO L124 PetriNetUnfolderBase]: 6275/10683 cut-off events. [2024-06-28 03:46:29,840 INFO L125 PetriNetUnfolderBase]: For 424045/424047 co-relation queries the response was YES. [2024-06-28 03:46:29,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72282 conditions, 10683 events. 6275/10683 cut-off events. For 424045/424047 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 80443 event pairs, 1943 based on Foata normal form. 12/10694 useless extension candidates. Maximal degree in co-relation 72160. Up to 6656 conditions per place. [2024-06-28 03:46:29,968 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 272 selfloop transitions, 284 changer transitions 0/561 dead transitions. [2024-06-28 03:46:29,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 561 transitions, 10945 flow [2024-06-28 03:46:29,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 03:46:29,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 03:46:29,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 218 transitions. [2024-06-28 03:46:29,970 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43253968253968256 [2024-06-28 03:46:29,970 INFO L175 Difference]: Start difference. First operand has 272 places, 497 transitions, 9409 flow. Second operand 12 states and 218 transitions. [2024-06-28 03:46:29,970 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 561 transitions, 10945 flow [2024-06-28 03:46:30,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 561 transitions, 10456 flow, removed 60 selfloop flow, removed 7 redundant places. [2024-06-28 03:46:30,944 INFO L231 Difference]: Finished difference. Result has 278 places, 499 transitions, 9636 flow [2024-06-28 03:46:30,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8920, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=497, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=282, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9636, PETRI_PLACES=278, PETRI_TRANSITIONS=499} [2024-06-28 03:46:30,945 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 235 predicate places. [2024-06-28 03:46:30,945 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 499 transitions, 9636 flow [2024-06-28 03:46:30,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:30,945 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:30,945 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 03:46:30,945 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 03:46:30,945 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:30,946 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:30,946 INFO L85 PathProgramCache]: Analyzing trace with hash 1218543232, now seen corresponding path program 6 times [2024-06-28 03:46:30,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:30,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243597472] [2024-06-28 03:46:30,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:30,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:30,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:34,288 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:34,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:34,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243597472] [2024-06-28 03:46:34,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243597472] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:34,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:34,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:46:34,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1740840992] [2024-06-28 03:46:34,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:34,289 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:46:34,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:34,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:46:34,290 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:46:34,308 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:34,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 499 transitions, 9636 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:34,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:34,309 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:34,309 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:37,876 INFO L124 PetriNetUnfolderBase]: 6242/10609 cut-off events. [2024-06-28 03:46:37,876 INFO L125 PetriNetUnfolderBase]: For 423119/423121 co-relation queries the response was YES. [2024-06-28 03:46:37,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71581 conditions, 10609 events. 6242/10609 cut-off events. For 423119/423121 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 79973 event pairs, 1945 based on Foata normal form. 18/10626 useless extension candidates. Maximal degree in co-relation 71457. Up to 8670 conditions per place. [2024-06-28 03:46:37,999 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 314 selfloop transitions, 245 changer transitions 0/564 dead transitions. [2024-06-28 03:46:37,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 289 places, 564 transitions, 10996 flow [2024-06-28 03:46:38,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 03:46:38,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 03:46:38,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 233 transitions. [2024-06-28 03:46:38,001 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4267399267399267 [2024-06-28 03:46:38,001 INFO L175 Difference]: Start difference. First operand has 278 places, 499 transitions, 9636 flow. Second operand 13 states and 233 transitions. [2024-06-28 03:46:38,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 289 places, 564 transitions, 10996 flow [2024-06-28 03:46:39,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 564 transitions, 10328 flow, removed 36 selfloop flow, removed 9 redundant places. [2024-06-28 03:46:39,100 INFO L231 Difference]: Finished difference. Result has 281 places, 498 transitions, 9373 flow [2024-06-28 03:46:39,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8878, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=245, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=9373, PETRI_PLACES=281, PETRI_TRANSITIONS=498} [2024-06-28 03:46:39,100 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 03:46:39,101 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 498 transitions, 9373 flow [2024-06-28 03:46:39,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:39,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:39,101 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 03:46:39,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 03:46:39,101 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:39,101 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:39,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1705116171, now seen corresponding path program 6 times [2024-06-28 03:46:39,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:39,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1245202560] [2024-06-28 03:46:39,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:39,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:39,113 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:41,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:41,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:41,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1245202560] [2024-06-28 03:46:41,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1245202560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:41,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:41,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:46:41,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [464999453] [2024-06-28 03:46:41,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:41,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:46:41,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:41,494 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:46:41,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:46:41,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:41,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 498 transitions, 9373 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:41,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:41,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:41,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:44,256 INFO L124 PetriNetUnfolderBase]: 6250/10619 cut-off events. [2024-06-28 03:46:44,256 INFO L125 PetriNetUnfolderBase]: For 409491/409511 co-relation queries the response was YES. [2024-06-28 03:46:44,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70131 conditions, 10619 events. 6250/10619 cut-off events. For 409491/409511 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 79983 event pairs, 2014 based on Foata normal form. 16/10634 useless extension candidates. Maximal degree in co-relation 70007. Up to 9417 conditions per place. [2024-06-28 03:46:44,363 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 431 selfloop transitions, 86 changer transitions 0/522 dead transitions. [2024-06-28 03:46:44,363 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 522 transitions, 10793 flow [2024-06-28 03:46:44,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:46:44,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:46:44,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:46:44,364 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 03:46:44,365 INFO L175 Difference]: Start difference. First operand has 281 places, 498 transitions, 9373 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:46:44,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 522 transitions, 10793 flow [2024-06-28 03:46:45,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 522 transitions, 9723 flow, removed 31 selfloop flow, removed 16 redundant places. [2024-06-28 03:46:45,235 INFO L231 Difference]: Finished difference. Result has 273 places, 506 transitions, 8635 flow [2024-06-28 03:46:45,235 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8307, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=498, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8635, PETRI_PLACES=273, PETRI_TRANSITIONS=506} [2024-06-28 03:46:45,235 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 230 predicate places. [2024-06-28 03:46:45,236 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 506 transitions, 8635 flow [2024-06-28 03:46:45,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:45,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:45,236 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 03:46:45,236 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 03:46:45,236 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:45,236 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:45,236 INFO L85 PathProgramCache]: Analyzing trace with hash 1013861741, now seen corresponding path program 1 times [2024-06-28 03:46:45,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:45,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2005094801] [2024-06-28 03:46:45,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:45,236 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:45,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:47,112 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:47,112 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:47,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2005094801] [2024-06-28 03:46:47,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2005094801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:47,112 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:47,112 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:46:47,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896680216] [2024-06-28 03:46:47,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:47,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:46:47,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:47,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:46:47,113 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:46:47,141 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:47,141 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 506 transitions, 8635 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:47,141 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:47,141 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:47,141 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:49,909 INFO L124 PetriNetUnfolderBase]: 6260/10644 cut-off events. [2024-06-28 03:46:49,909 INFO L125 PetriNetUnfolderBase]: For 398099/398099 co-relation queries the response was YES. [2024-06-28 03:46:50,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68128 conditions, 10644 events. 6260/10644 cut-off events. For 398099/398099 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 80472 event pairs, 2714 based on Foata normal form. 2/10644 useless extension candidates. Maximal degree in co-relation 68006. Up to 9866 conditions per place. [2024-06-28 03:46:50,053 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 506 selfloop transitions, 25 changer transitions 0/536 dead transitions. [2024-06-28 03:46:50,053 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 536 transitions, 9951 flow [2024-06-28 03:46:50,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:46:50,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:46:50,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 123 transitions. [2024-06-28 03:46:50,054 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41836734693877553 [2024-06-28 03:46:50,054 INFO L175 Difference]: Start difference. First operand has 273 places, 506 transitions, 8635 flow. Second operand 7 states and 123 transitions. [2024-06-28 03:46:50,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 536 transitions, 9951 flow [2024-06-28 03:46:50,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 536 transitions, 9765 flow, removed 46 selfloop flow, removed 3 redundant places. [2024-06-28 03:46:50,981 INFO L231 Difference]: Finished difference. Result has 277 places, 512 transitions, 8585 flow [2024-06-28 03:46:50,981 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8451, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=506, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=484, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8585, PETRI_PLACES=277, PETRI_TRANSITIONS=512} [2024-06-28 03:46:50,981 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 234 predicate places. [2024-06-28 03:46:50,981 INFO L495 AbstractCegarLoop]: Abstraction has has 277 places, 512 transitions, 8585 flow [2024-06-28 03:46:50,981 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:50,981 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:50,981 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 03:46:50,982 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 03:46:50,982 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:50,982 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:50,982 INFO L85 PathProgramCache]: Analyzing trace with hash -1712283123, now seen corresponding path program 2 times [2024-06-28 03:46:50,982 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:50,982 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [576080135] [2024-06-28 03:46:50,982 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:50,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:50,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:53,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:53,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:53,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [576080135] [2024-06-28 03:46:53,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [576080135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:53,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:53,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:53,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728644758] [2024-06-28 03:46:53,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:53,230 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:53,230 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:53,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:53,231 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:53,254 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:53,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 277 places, 512 transitions, 8585 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:53,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:53,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:53,255 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:46:55,988 INFO L124 PetriNetUnfolderBase]: 6270/10658 cut-off events. [2024-06-28 03:46:55,988 INFO L125 PetriNetUnfolderBase]: For 396619/396619 co-relation queries the response was YES. [2024-06-28 03:46:56,102 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68281 conditions, 10658 events. 6270/10658 cut-off events. For 396619/396619 co-relation queries the response was YES. Maximal size of possible extension queue 716. Compared 80636 event pairs, 2714 based on Foata normal form. 2/10658 useless extension candidates. Maximal degree in co-relation 68157. Up to 9876 conditions per place. [2024-06-28 03:46:56,148 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 503 selfloop transitions, 27 changer transitions 0/535 dead transitions. [2024-06-28 03:46:56,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 535 transitions, 9853 flow [2024-06-28 03:46:56,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:46:56,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:46:56,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 03:46:56,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 03:46:56,149 INFO L175 Difference]: Start difference. First operand has 277 places, 512 transitions, 8585 flow. Second operand 7 states and 120 transitions. [2024-06-28 03:46:56,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 535 transitions, 9853 flow [2024-06-28 03:46:57,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 535 transitions, 9780 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 03:46:57,279 INFO L231 Difference]: Finished difference. Result has 281 places, 515 transitions, 8614 flow [2024-06-28 03:46:57,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8524, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=512, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8614, PETRI_PLACES=281, PETRI_TRANSITIONS=515} [2024-06-28 03:46:57,279 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-28 03:46:57,279 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 515 transitions, 8614 flow [2024-06-28 03:46:57,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:57,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:46:57,279 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 03:46:57,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 03:46:57,280 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:46:57,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:46:57,280 INFO L85 PathProgramCache]: Analyzing trace with hash -1254491553, now seen corresponding path program 3 times [2024-06-28 03:46:57,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:46:57,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [896601789] [2024-06-28 03:46:57,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:46:57,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:46:57,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:46:59,505 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:46:59,505 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:46:59,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [896601789] [2024-06-28 03:46:59,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [896601789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:46:59,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:46:59,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:46:59,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [134697525] [2024-06-28 03:46:59,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:46:59,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:46:59,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:46:59,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:46:59,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:46:59,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:46:59,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 515 transitions, 8614 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:46:59,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:46:59,556 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:46:59,556 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:02,364 INFO L124 PetriNetUnfolderBase]: 6264/10652 cut-off events. [2024-06-28 03:47:02,364 INFO L125 PetriNetUnfolderBase]: For 405221/405223 co-relation queries the response was YES. [2024-06-28 03:47:02,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68350 conditions, 10652 events. 6264/10652 cut-off events. For 405221/405223 co-relation queries the response was YES. Maximal size of possible extension queue 715. Compared 80553 event pairs, 2716 based on Foata normal form. 4/10654 useless extension candidates. Maximal degree in co-relation 68224. Up to 9871 conditions per place. [2024-06-28 03:47:02,498 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 497 selfloop transitions, 27 changer transitions 0/529 dead transitions. [2024-06-28 03:47:02,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 529 transitions, 9700 flow [2024-06-28 03:47:02,498 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:47:02,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:47:02,499 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-28 03:47:02,499 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-28 03:47:02,499 INFO L175 Difference]: Start difference. First operand has 281 places, 515 transitions, 8614 flow. Second operand 7 states and 114 transitions. [2024-06-28 03:47:02,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 529 transitions, 9700 flow [2024-06-28 03:47:03,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 529 transitions, 9632 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 03:47:03,553 INFO L231 Difference]: Finished difference. Result has 284 places, 515 transitions, 8606 flow [2024-06-28 03:47:03,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8546, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=8606, PETRI_PLACES=284, PETRI_TRANSITIONS=515} [2024-06-28 03:47:03,553 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 241 predicate places. [2024-06-28 03:47:03,553 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 515 transitions, 8606 flow [2024-06-28 03:47:03,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:03,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:03,554 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 03:47:03,554 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 03:47:03,554 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:03,554 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:03,554 INFO L85 PathProgramCache]: Analyzing trace with hash -1793334771, now seen corresponding path program 1 times [2024-06-28 03:47:03,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:03,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674719286] [2024-06-28 03:47:03,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:03,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:03,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:05,705 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:05,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:05,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674719286] [2024-06-28 03:47:05,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674719286] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:05,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:05,706 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:47:05,706 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1959930186] [2024-06-28 03:47:05,706 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:05,706 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:47:05,706 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:05,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:47:05,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:47:05,723 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:05,723 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 515 transitions, 8606 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:05,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:05,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:05,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:08,636 INFO L124 PetriNetUnfolderBase]: 6334/10733 cut-off events. [2024-06-28 03:47:08,636 INFO L125 PetriNetUnfolderBase]: For 423321/423323 co-relation queries the response was YES. [2024-06-28 03:47:08,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69584 conditions, 10733 events. 6334/10733 cut-off events. For 423321/423323 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 80715 event pairs, 2000 based on Foata normal form. 6/10739 useless extension candidates. Maximal degree in co-relation 69457. Up to 9566 conditions per place. [2024-06-28 03:47:08,767 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 472 selfloop transitions, 88 changer transitions 0/565 dead transitions. [2024-06-28 03:47:08,767 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 565 transitions, 10416 flow [2024-06-28 03:47:08,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:08,768 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:08,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:47:08,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:47:08,769 INFO L175 Difference]: Start difference. First operand has 284 places, 515 transitions, 8606 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:47:08,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 565 transitions, 10416 flow [2024-06-28 03:47:10,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 565 transitions, 10336 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:10,057 INFO L231 Difference]: Finished difference. Result has 288 places, 528 transitions, 8995 flow [2024-06-28 03:47:10,058 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8526, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=515, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=437, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=8995, PETRI_PLACES=288, PETRI_TRANSITIONS=528} [2024-06-28 03:47:10,058 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-28 03:47:10,058 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 528 transitions, 8995 flow [2024-06-28 03:47:10,058 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:10,058 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:10,058 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 03:47:10,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 03:47:10,059 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:10,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:10,059 INFO L85 PathProgramCache]: Analyzing trace with hash -1327480213, now seen corresponding path program 2 times [2024-06-28 03:47:10,059 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:10,059 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [855983426] [2024-06-28 03:47:10,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:10,059 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:10,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:12,198 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:12,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:12,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [855983426] [2024-06-28 03:47:12,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [855983426] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:12,198 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:12,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:47:12,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1673804529] [2024-06-28 03:47:12,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:12,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:47:12,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:12,199 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:47:12,199 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:47:12,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:12,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 528 transitions, 8995 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:12,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:12,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:12,218 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:15,107 INFO L124 PetriNetUnfolderBase]: 6354/10761 cut-off events. [2024-06-28 03:47:15,107 INFO L125 PetriNetUnfolderBase]: For 439105/439107 co-relation queries the response was YES. [2024-06-28 03:47:15,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70612 conditions, 10761 events. 6354/10761 cut-off events. For 439105/439107 co-relation queries the response was YES. Maximal size of possible extension queue 713. Compared 80880 event pairs, 2001 based on Foata normal form. 6/10767 useless extension candidates. Maximal degree in co-relation 70482. Up to 9582 conditions per place. [2024-06-28 03:47:15,233 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 468 selfloop transitions, 93 changer transitions 0/566 dead transitions. [2024-06-28 03:47:15,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 295 places, 566 transitions, 10635 flow [2024-06-28 03:47:15,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:47:15,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:47:15,235 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 154 transitions. [2024-06-28 03:47:15,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-06-28 03:47:15,235 INFO L175 Difference]: Start difference. First operand has 288 places, 528 transitions, 8995 flow. Second operand 8 states and 154 transitions. [2024-06-28 03:47:15,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 295 places, 566 transitions, 10635 flow [2024-06-28 03:47:16,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 291 places, 566 transitions, 10515 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:47:16,411 INFO L231 Difference]: Finished difference. Result has 292 places, 532 transitions, 9152 flow [2024-06-28 03:47:16,411 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8878, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=528, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=439, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9152, PETRI_PLACES=292, PETRI_TRANSITIONS=532} [2024-06-28 03:47:16,411 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 249 predicate places. [2024-06-28 03:47:16,411 INFO L495 AbstractCegarLoop]: Abstraction has has 292 places, 532 transitions, 9152 flow [2024-06-28 03:47:16,411 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:16,411 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:16,411 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 03:47:16,412 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 03:47:16,412 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:16,412 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:16,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1880263623, now seen corresponding path program 3 times [2024-06-28 03:47:16,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:16,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [399396712] [2024-06-28 03:47:16,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:16,412 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:16,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:18,580 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:18,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:18,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [399396712] [2024-06-28 03:47:18,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [399396712] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:18,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:18,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:47:18,580 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538864856] [2024-06-28 03:47:18,580 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:18,580 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:47:18,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:18,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:47:18,581 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:47:18,612 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:18,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 532 transitions, 9152 flow. Second operand has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:18,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:18,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:18,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:21,335 INFO L124 PetriNetUnfolderBase]: 6342/10753 cut-off events. [2024-06-28 03:47:21,335 INFO L125 PetriNetUnfolderBase]: For 447445/447451 co-relation queries the response was YES. [2024-06-28 03:47:21,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70565 conditions, 10753 events. 6342/10753 cut-off events. For 447445/447451 co-relation queries the response was YES. Maximal size of possible extension queue 712. Compared 80853 event pairs, 1995 based on Foata normal form. 10/10763 useless extension candidates. Maximal degree in co-relation 70434. Up to 9574 conditions per place. [2024-06-28 03:47:21,482 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 466 selfloop transitions, 90 changer transitions 0/561 dead transitions. [2024-06-28 03:47:21,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 561 transitions, 10582 flow [2024-06-28 03:47:21,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:47:21,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:47:21,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:47:21,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:47:21,483 INFO L175 Difference]: Start difference. First operand has 292 places, 532 transitions, 9152 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:47:21,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 561 transitions, 10582 flow [2024-06-28 03:47:22,894 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 561 transitions, 10396 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 03:47:22,901 INFO L231 Difference]: Finished difference. Result has 294 places, 532 transitions, 9161 flow [2024-06-28 03:47:22,901 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8970, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9161, PETRI_PLACES=294, PETRI_TRANSITIONS=532} [2024-06-28 03:47:22,901 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 251 predicate places. [2024-06-28 03:47:22,901 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 532 transitions, 9161 flow [2024-06-28 03:47:22,902 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.777777777777779) internal successors, (88), 9 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:22,902 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:22,902 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:47:22,902 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 03:47:22,902 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:22,903 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:22,903 INFO L85 PathProgramCache]: Analyzing trace with hash -1894554375, now seen corresponding path program 1 times [2024-06-28 03:47:22,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:22,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [481311662] [2024-06-28 03:47:22,903 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:22,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:22,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:25,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:25,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:25,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [481311662] [2024-06-28 03:47:25,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [481311662] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:25,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:25,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:47:25,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578097862] [2024-06-28 03:47:25,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:25,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:47:25,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:25,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:47:25,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:47:25,526 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:47:25,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 532 transitions, 9161 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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 03:47:25,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:25,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:47:25,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:28,200 INFO L124 PetriNetUnfolderBase]: 5958/10257 cut-off events. [2024-06-28 03:47:28,200 INFO L125 PetriNetUnfolderBase]: For 456108/456194 co-relation queries the response was YES. [2024-06-28 03:47:28,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67513 conditions, 10257 events. 5958/10257 cut-off events. For 456108/456194 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 79006 event pairs, 2148 based on Foata normal form. 61/10204 useless extension candidates. Maximal degree in co-relation 67382. Up to 9243 conditions per place. [2024-06-28 03:47:28,332 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 487 selfloop transitions, 24 changer transitions 0/564 dead transitions. [2024-06-28 03:47:28,332 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 564 transitions, 10335 flow [2024-06-28 03:47:28,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:28,333 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:28,333 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-28 03:47:28,333 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-28 03:47:28,333 INFO L175 Difference]: Start difference. First operand has 294 places, 532 transitions, 9161 flow. Second operand 9 states and 154 transitions. [2024-06-28 03:47:28,333 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 564 transitions, 10335 flow [2024-06-28 03:47:29,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 564 transitions, 10176 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 03:47:29,424 INFO L231 Difference]: Finished difference. Result has 298 places, 537 transitions, 9139 flow [2024-06-28 03:47:29,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9002, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=532, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=508, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9139, PETRI_PLACES=298, PETRI_TRANSITIONS=537} [2024-06-28 03:47:29,425 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 255 predicate places. [2024-06-28 03:47:29,425 INFO L495 AbstractCegarLoop]: Abstraction has has 298 places, 537 transitions, 9139 flow [2024-06-28 03:47:29,425 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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 03:47:29,425 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:29,425 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 03:47:29,425 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 03:47:29,425 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:29,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:29,425 INFO L85 PathProgramCache]: Analyzing trace with hash -961165557, now seen corresponding path program 4 times [2024-06-28 03:47:29,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:29,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [362612618] [2024-06-28 03:47:29,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:29,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:29,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:31,934 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:31,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:31,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [362612618] [2024-06-28 03:47:31,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [362612618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:31,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:31,935 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:47:31,935 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1924517469] [2024-06-28 03:47:31,935 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:31,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:47:31,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:31,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:47:31,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:47:31,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:31,977 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 537 transitions, 9139 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:31,977 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:31,977 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:31,977 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:34,596 INFO L124 PetriNetUnfolderBase]: 6377/10792 cut-off events. [2024-06-28 03:47:34,596 INFO L125 PetriNetUnfolderBase]: For 462717/462719 co-relation queries the response was YES. [2024-06-28 03:47:34,694 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70971 conditions, 10792 events. 6377/10792 cut-off events. For 462717/462719 co-relation queries the response was YES. Maximal size of possible extension queue 710. Compared 80983 event pairs, 1999 based on Foata normal form. 10/10802 useless extension candidates. Maximal degree in co-relation 70838. Up to 9593 conditions per place. [2024-06-28 03:47:34,942 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 452 selfloop transitions, 119 changer transitions 0/576 dead transitions. [2024-06-28 03:47:34,943 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 576 transitions, 10811 flow [2024-06-28 03:47:34,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:47:34,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:47:34,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 156 transitions. [2024-06-28 03:47:34,944 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4126984126984127 [2024-06-28 03:47:34,944 INFO L175 Difference]: Start difference. First operand has 298 places, 537 transitions, 9139 flow. Second operand 9 states and 156 transitions. [2024-06-28 03:47:34,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 576 transitions, 10811 flow [2024-06-28 03:47:36,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 576 transitions, 10730 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:47:36,148 INFO L231 Difference]: Finished difference. Result has 302 places, 547 transitions, 9500 flow [2024-06-28 03:47:36,148 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9058, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=426, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9500, PETRI_PLACES=302, PETRI_TRANSITIONS=547} [2024-06-28 03:47:36,148 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 259 predicate places. [2024-06-28 03:47:36,148 INFO L495 AbstractCegarLoop]: Abstraction has has 302 places, 547 transitions, 9500 flow [2024-06-28 03:47:36,149 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:36,149 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:36,149 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 03:47:36,149 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 03:47:36,149 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:36,150 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:36,150 INFO L85 PathProgramCache]: Analyzing trace with hash 839944435, now seen corresponding path program 5 times [2024-06-28 03:47:36,150 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:36,150 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540892692] [2024-06-28 03:47:36,150 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:36,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:36,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:38,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:38,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:38,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540892692] [2024-06-28 03:47:38,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [540892692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:38,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:38,709 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:47:38,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1627209803] [2024-06-28 03:47:38,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:38,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:47:38,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:38,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:47:38,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:47:38,724 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:38,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 547 transitions, 9500 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:38,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:38,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:38,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:41,243 INFO L124 PetriNetUnfolderBase]: 6365/10782 cut-off events. [2024-06-28 03:47:41,243 INFO L125 PetriNetUnfolderBase]: For 464479/464485 co-relation queries the response was YES. [2024-06-28 03:47:41,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71355 conditions, 10782 events. 6365/10782 cut-off events. For 464479/464485 co-relation queries the response was YES. Maximal size of possible extension queue 709. Compared 81055 event pairs, 1988 based on Foata normal form. 10/10792 useless extension candidates. Maximal degree in co-relation 71220. Up to 9585 conditions per place. [2024-06-28 03:47:41,381 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 462 selfloop transitions, 101 changer transitions 0/568 dead transitions. [2024-06-28 03:47:41,381 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 568 transitions, 10816 flow [2024-06-28 03:47:41,382 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:47:41,382 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:47:41,383 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 124 transitions. [2024-06-28 03:47:41,383 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4217687074829932 [2024-06-28 03:47:41,383 INFO L175 Difference]: Start difference. First operand has 302 places, 547 transitions, 9500 flow. Second operand 7 states and 124 transitions. [2024-06-28 03:47:41,383 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 568 transitions, 10816 flow [2024-06-28 03:47:42,719 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 568 transitions, 10585 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-28 03:47:42,727 INFO L231 Difference]: Finished difference. Result has 303 places, 547 transitions, 9492 flow [2024-06-28 03:47:42,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9271, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=446, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9492, PETRI_PLACES=303, PETRI_TRANSITIONS=547} [2024-06-28 03:47:42,727 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-28 03:47:42,727 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 547 transitions, 9492 flow [2024-06-28 03:47:42,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:42,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:42,728 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 03:47:42,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 03:47:42,728 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:42,728 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:42,728 INFO L85 PathProgramCache]: Analyzing trace with hash -954490389, now seen corresponding path program 2 times [2024-06-28 03:47:42,728 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:42,728 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472535719] [2024-06-28 03:47:42,728 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:42,728 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:42,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:46,009 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:46,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:46,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472535719] [2024-06-28 03:47:46,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472535719] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:46,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:46,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:47:46,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086967010] [2024-06-28 03:47:46,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:46,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:47:46,009 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:46,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:47:46,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:47:46,049 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:47:46,049 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 547 transitions, 9492 flow. Second operand has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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 03:47:46,049 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:46,049 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:47:46,049 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:48,563 INFO L124 PetriNetUnfolderBase]: 5989/10304 cut-off events. [2024-06-28 03:47:48,564 INFO L125 PetriNetUnfolderBase]: For 478027/478113 co-relation queries the response was YES. [2024-06-28 03:47:48,642 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68473 conditions, 10304 events. 5989/10304 cut-off events. For 478027/478113 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 79333 event pairs, 2148 based on Foata normal form. 61/10251 useless extension candidates. Maximal degree in co-relation 68338. Up to 9274 conditions per place. [2024-06-28 03:47:48,678 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 487 selfloop transitions, 26 changer transitions 0/569 dead transitions. [2024-06-28 03:47:48,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 569 transitions, 10642 flow [2024-06-28 03:47:48,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:47:48,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:47:48,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 122 transitions. [2024-06-28 03:47:48,679 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41496598639455784 [2024-06-28 03:47:48,680 INFO L175 Difference]: Start difference. First operand has 303 places, 547 transitions, 9492 flow. Second operand 7 states and 122 transitions. [2024-06-28 03:47:48,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 569 transitions, 10642 flow [2024-06-28 03:47:49,752 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 569 transitions, 10429 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 03:47:49,759 INFO L231 Difference]: Finished difference. Result has 303 places, 549 transitions, 9401 flow [2024-06-28 03:47:49,760 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9279, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=521, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9401, PETRI_PLACES=303, PETRI_TRANSITIONS=549} [2024-06-28 03:47:49,760 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-28 03:47:49,760 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 549 transitions, 9401 flow [2024-06-28 03:47:49,760 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.88888888888889) internal successors, (98), 9 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 03:47:49,760 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:49,760 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 03:47:49,760 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 03:47:49,760 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:49,760 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:49,760 INFO L85 PathProgramCache]: Analyzing trace with hash 913325641, now seen corresponding path program 6 times [2024-06-28 03:47:49,761 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:49,761 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [131318456] [2024-06-28 03:47:49,761 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:49,761 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:49,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:52,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:52,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:52,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [131318456] [2024-06-28 03:47:52,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [131318456] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:52,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:52,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:47:52,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [605633636] [2024-06-28 03:47:52,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:52,170 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:47:52,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:52,171 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:47:52,171 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:47:52,197 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:52,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 549 transitions, 9401 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:52,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:52,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:52,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:47:54,780 INFO L124 PetriNetUnfolderBase]: 6353/10759 cut-off events. [2024-06-28 03:47:54,780 INFO L125 PetriNetUnfolderBase]: For 455638/455640 co-relation queries the response was YES. [2024-06-28 03:47:54,879 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70606 conditions, 10759 events. 6353/10759 cut-off events. For 455638/455640 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 80698 event pairs, 2025 based on Foata normal form. 4/10763 useless extension candidates. Maximal degree in co-relation 70471. Up to 9805 conditions per place. [2024-06-28 03:47:54,921 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 495 selfloop transitions, 69 changer transitions 0/569 dead transitions. [2024-06-28 03:47:54,921 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 569 transitions, 10622 flow [2024-06-28 03:47:54,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:47:54,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:47:54,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 121 transitions. [2024-06-28 03:47:54,922 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41156462585034015 [2024-06-28 03:47:54,922 INFO L175 Difference]: Start difference. First operand has 303 places, 549 transitions, 9401 flow. Second operand 7 states and 121 transitions. [2024-06-28 03:47:54,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 569 transitions, 10622 flow [2024-06-28 03:47:56,125 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 569 transitions, 10494 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-28 03:47:56,132 INFO L231 Difference]: Finished difference. Result has 305 places, 549 transitions, 9421 flow [2024-06-28 03:47:56,133 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9273, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=480, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9421, PETRI_PLACES=305, PETRI_TRANSITIONS=549} [2024-06-28 03:47:56,133 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 03:47:56,133 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 549 transitions, 9421 flow [2024-06-28 03:47:56,133 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:56,133 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:47:56,133 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 03:47:56,133 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 03:47:56,133 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:47:56,134 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:47:56,134 INFO L85 PathProgramCache]: Analyzing trace with hash -1541175379, now seen corresponding path program 7 times [2024-06-28 03:47:56,134 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:47:56,134 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343897817] [2024-06-28 03:47:56,134 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:47:56,134 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:47:56,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:47:58,522 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:47:58,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:47:58,522 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343897817] [2024-06-28 03:47:58,522 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343897817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:47:58,522 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:47:58,522 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:47:58,522 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [173866038] [2024-06-28 03:47:58,522 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:47:58,522 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:47:58,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:47:58,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:47:58,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:47:58,555 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:47:58,555 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 549 transitions, 9421 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:47:58,555 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:47:58,555 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:47:58,555 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:01,275 INFO L124 PetriNetUnfolderBase]: 6363/10756 cut-off events. [2024-06-28 03:48:01,275 INFO L125 PetriNetUnfolderBase]: For 465973/465975 co-relation queries the response was YES. [2024-06-28 03:48:01,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70986 conditions, 10756 events. 6363/10756 cut-off events. For 465973/465975 co-relation queries the response was YES. Maximal size of possible extension queue 702. Compared 80505 event pairs, 2037 based on Foata normal form. 2/10757 useless extension candidates. Maximal degree in co-relation 70850. Up to 9510 conditions per place. [2024-06-28 03:48:01,417 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 436 selfloop transitions, 131 changer transitions 0/572 dead transitions. [2024-06-28 03:48:01,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 572 transitions, 10787 flow [2024-06-28 03:48:01,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:01,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:01,418 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 125 transitions. [2024-06-28 03:48:01,418 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42517006802721086 [2024-06-28 03:48:01,418 INFO L175 Difference]: Start difference. First operand has 305 places, 549 transitions, 9421 flow. Second operand 7 states and 125 transitions. [2024-06-28 03:48:01,418 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 572 transitions, 10787 flow [2024-06-28 03:48:02,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 572 transitions, 10544 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 03:48:02,557 INFO L231 Difference]: Finished difference. Result has 305 places, 552 transitions, 9486 flow [2024-06-28 03:48:02,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9178, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=549, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=128, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=421, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9486, PETRI_PLACES=305, PETRI_TRANSITIONS=552} [2024-06-28 03:48:02,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 262 predicate places. [2024-06-28 03:48:02,557 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 552 transitions, 9486 flow [2024-06-28 03:48:02,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:02,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:02,558 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 03:48:02,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 03:48:02,558 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:02,559 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:02,559 INFO L85 PathProgramCache]: Analyzing trace with hash 1858978961, now seen corresponding path program 8 times [2024-06-28 03:48:02,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:02,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063760701] [2024-06-28 03:48:02,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:02,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:02,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:04,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:04,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:04,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063760701] [2024-06-28 03:48:04,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063760701] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:04,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:04,887 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:04,887 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1546176421] [2024-06-28 03:48:04,887 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:04,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:04,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:04,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:04,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:04,904 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:04,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 552 transitions, 9486 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:04,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:04,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:04,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:07,819 INFO L124 PetriNetUnfolderBase]: 6367/10781 cut-off events. [2024-06-28 03:48:07,819 INFO L125 PetriNetUnfolderBase]: For 477469/477487 co-relation queries the response was YES. [2024-06-28 03:48:07,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71337 conditions, 10781 events. 6367/10781 cut-off events. For 477469/477487 co-relation queries the response was YES. Maximal size of possible extension queue 707. Compared 80947 event pairs, 2003 based on Foata normal form. 14/10794 useless extension candidates. Maximal degree in co-relation 71200. Up to 9511 conditions per place. [2024-06-28 03:48:07,956 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 456 selfloop transitions, 109 changer transitions 0/570 dead transitions. [2024-06-28 03:48:07,956 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 570 transitions, 10834 flow [2024-06-28 03:48:07,957 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:07,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:07,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-28 03:48:07,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-28 03:48:07,957 INFO L175 Difference]: Start difference. First operand has 305 places, 552 transitions, 9486 flow. Second operand 7 states and 120 transitions. [2024-06-28 03:48:07,957 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 570 transitions, 10834 flow [2024-06-28 03:48:09,049 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 570 transitions, 10613 flow, removed 12 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:09,056 INFO L231 Difference]: Finished difference. Result has 308 places, 555 transitions, 9539 flow [2024-06-28 03:48:09,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9268, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=552, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9539, PETRI_PLACES=308, PETRI_TRANSITIONS=555} [2024-06-28 03:48:09,057 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-28 03:48:09,057 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 555 transitions, 9539 flow [2024-06-28 03:48:09,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:09,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:09,057 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 03:48:09,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 03:48:09,058 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:09,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:09,058 INFO L85 PathProgramCache]: Analyzing trace with hash -1313274229, now seen corresponding path program 9 times [2024-06-28 03:48:09,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:09,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1367965163] [2024-06-28 03:48:09,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:09,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:09,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:11,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:11,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:11,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1367965163] [2024-06-28 03:48:11,266 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1367965163] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:11,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:11,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:11,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536601105] [2024-06-28 03:48:11,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:11,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:11,267 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:11,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:11,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:11,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:11,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 555 transitions, 9539 flow. Second operand has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:11,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:11,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:11,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:14,192 INFO L124 PetriNetUnfolderBase]: 6357/10765 cut-off events. [2024-06-28 03:48:14,192 INFO L125 PetriNetUnfolderBase]: For 482068/482086 co-relation queries the response was YES. [2024-06-28 03:48:14,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71276 conditions, 10765 events. 6357/10765 cut-off events. For 482068/482086 co-relation queries the response was YES. Maximal size of possible extension queue 706. Compared 80739 event pairs, 2003 based on Foata normal form. 12/10776 useless extension candidates. Maximal degree in co-relation 71138. Up to 9503 conditions per place. [2024-06-28 03:48:14,339 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 444 selfloop transitions, 120 changer transitions 0/569 dead transitions. [2024-06-28 03:48:14,339 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 569 transitions, 10713 flow [2024-06-28 03:48:14,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:14,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:14,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-28 03:48:14,340 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-28 03:48:14,340 INFO L175 Difference]: Start difference. First operand has 308 places, 555 transitions, 9539 flow. Second operand 7 states and 118 transitions. [2024-06-28 03:48:14,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 569 transitions, 10713 flow [2024-06-28 03:48:15,469 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 569 transitions, 10467 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:15,477 INFO L231 Difference]: Finished difference. Result has 311 places, 555 transitions, 9539 flow [2024-06-28 03:48:15,477 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9293, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=435, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9539, PETRI_PLACES=311, PETRI_TRANSITIONS=555} [2024-06-28 03:48:15,477 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-28 03:48:15,477 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 555 transitions, 9539 flow [2024-06-28 03:48:15,478 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.0) internal successors, (80), 8 states have internal predecessors, (80), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:15,478 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:15,478 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 03:48:15,478 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 03:48:15,478 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:15,478 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:15,478 INFO L85 PathProgramCache]: Analyzing trace with hash -1305169651, now seen corresponding path program 3 times [2024-06-28 03:48:15,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:15,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830802256] [2024-06-28 03:48:15,479 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:15,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:15,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:18,572 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:18,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:18,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830802256] [2024-06-28 03:48:18,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [830802256] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:18,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:18,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:18,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621639315] [2024-06-28 03:48:18,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:18,573 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:18,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:18,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:18,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:18,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:48:18,598 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 555 transitions, 9539 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:18,598 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:18,598 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:48:18,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:21,234 INFO L124 PetriNetUnfolderBase]: 5985/10303 cut-off events. [2024-06-28 03:48:21,234 INFO L125 PetriNetUnfolderBase]: For 514344/514433 co-relation queries the response was YES. [2024-06-28 03:48:21,334 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68758 conditions, 10303 events. 5985/10303 cut-off events. For 514344/514433 co-relation queries the response was YES. Maximal size of possible extension queue 705. Compared 79260 event pairs, 2138 based on Foata normal form. 66/10266 useless extension candidates. Maximal degree in co-relation 68619. Up to 9262 conditions per place. [2024-06-28 03:48:21,374 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 485 selfloop transitions, 28 changer transitions 0/571 dead transitions. [2024-06-28 03:48:21,374 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 571 transitions, 10671 flow [2024-06-28 03:48:21,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:21,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:21,375 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 03:48:21,375 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 03:48:21,375 INFO L175 Difference]: Start difference. First operand has 311 places, 555 transitions, 9539 flow. Second operand 7 states and 117 transitions. [2024-06-28 03:48:21,375 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 571 transitions, 10671 flow [2024-06-28 03:48:22,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 571 transitions, 10336 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 03:48:22,588 INFO L231 Difference]: Finished difference. Result has 310 places, 557 transitions, 9331 flow [2024-06-28 03:48:22,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9204, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=555, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=527, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9331, PETRI_PLACES=310, PETRI_TRANSITIONS=557} [2024-06-28 03:48:22,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 267 predicate places. [2024-06-28 03:48:22,589 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 557 transitions, 9331 flow [2024-06-28 03:48:22,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:22,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:22,589 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 03:48:22,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 03:48:22,589 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:22,589 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:22,590 INFO L85 PathProgramCache]: Analyzing trace with hash -1249392343, now seen corresponding path program 4 times [2024-06-28 03:48:22,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:22,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253153267] [2024-06-28 03:48:22,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:22,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:22,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:25,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:25,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:25,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253153267] [2024-06-28 03:48:25,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253153267] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:25,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:25,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 03:48:25,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138018469] [2024-06-28 03:48:25,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:25,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 03:48:25,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:25,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 03:48:25,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 03:48:25,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-28 03:48:25,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 557 transitions, 9331 flow. Second operand has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:25,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:25,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-28 03:48:25,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:28,217 INFO L124 PetriNetUnfolderBase]: 5980/10296 cut-off events. [2024-06-28 03:48:28,217 INFO L125 PetriNetUnfolderBase]: For 521054/521143 co-relation queries the response was YES. [2024-06-28 03:48:28,294 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68340 conditions, 10296 events. 5980/10296 cut-off events. For 521054/521143 co-relation queries the response was YES. Maximal size of possible extension queue 704. Compared 79194 event pairs, 2134 based on Foata normal form. 66/10259 useless extension candidates. Maximal degree in co-relation 68200. Up to 9229 conditions per place. [2024-06-28 03:48:28,327 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 480 selfloop transitions, 35 changer transitions 0/573 dead transitions. [2024-06-28 03:48:28,327 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 573 transitions, 10469 flow [2024-06-28 03:48:28,328 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:28,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:28,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-28 03:48:28,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-28 03:48:28,329 INFO L175 Difference]: Start difference. First operand has 310 places, 557 transitions, 9331 flow. Second operand 7 states and 117 transitions. [2024-06-28 03:48:28,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 573 transitions, 10469 flow [2024-06-28 03:48:29,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 573 transitions, 10358 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:29,365 INFO L231 Difference]: Finished difference. Result has 312 places, 559 transitions, 9365 flow [2024-06-28 03:48:29,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9220, PETRI_DIFFERENCE_MINUEND_PLACES=305, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=557, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9365, PETRI_PLACES=312, PETRI_TRANSITIONS=559} [2024-06-28 03:48:29,366 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 269 predicate places. [2024-06-28 03:48:29,366 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 559 transitions, 9365 flow [2024-06-28 03:48:29,366 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.125) internal successors, (89), 8 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:29,366 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:29,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 03:48:29,366 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 03:48:29,366 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:29,366 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:29,366 INFO L85 PathProgramCache]: Analyzing trace with hash 920952137, now seen corresponding path program 1 times [2024-06-28 03:48:29,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:29,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [723946209] [2024-06-28 03:48:29,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:29,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:29,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:31,894 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:31,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:31,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [723946209] [2024-06-28 03:48:31,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [723946209] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:31,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:31,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:31,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607285037] [2024-06-28 03:48:31,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:31,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:31,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:31,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:31,895 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:31,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:31,924 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 559 transitions, 9365 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:31,924 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:31,924 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:31,924 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:34,827 INFO L124 PetriNetUnfolderBase]: 6370/10792 cut-off events. [2024-06-28 03:48:34,828 INFO L125 PetriNetUnfolderBase]: For 516665/516665 co-relation queries the response was YES. [2024-06-28 03:48:34,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71403 conditions, 10792 events. 6370/10792 cut-off events. For 516665/516665 co-relation queries the response was YES. Maximal size of possible extension queue 711. Compared 81423 event pairs, 2735 based on Foata normal form. 2/10788 useless extension candidates. Maximal degree in co-relation 71262. Up to 10048 conditions per place. [2024-06-28 03:48:34,965 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 564 selfloop transitions, 18 changer transitions 0/587 dead transitions. [2024-06-28 03:48:34,965 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 587 transitions, 10661 flow [2024-06-28 03:48:34,965 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:48:34,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:48:34,966 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-28 03:48:34,966 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-28 03:48:34,966 INFO L175 Difference]: Start difference. First operand has 312 places, 559 transitions, 9365 flow. Second operand 8 states and 132 transitions. [2024-06-28 03:48:34,966 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 587 transitions, 10661 flow [2024-06-28 03:48:36,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 314 places, 587 transitions, 10532 flow, removed 31 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:36,141 INFO L231 Difference]: Finished difference. Result has 315 places, 562 transitions, 9322 flow [2024-06-28 03:48:36,141 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9236, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=559, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=541, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9322, PETRI_PLACES=315, PETRI_TRANSITIONS=562} [2024-06-28 03:48:36,141 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 272 predicate places. [2024-06-28 03:48:36,141 INFO L495 AbstractCegarLoop]: Abstraction has has 315 places, 562 transitions, 9322 flow [2024-06-28 03:48:36,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:36,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:36,141 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 03:48:36,142 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 03:48:36,142 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:36,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:36,142 INFO L85 PathProgramCache]: Analyzing trace with hash 921072107, now seen corresponding path program 2 times [2024-06-28 03:48:36,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:36,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2083696253] [2024-06-28 03:48:36,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:36,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:36,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:38,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 03:48:38,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:38,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2083696253] [2024-06-28 03:48:38,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2083696253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:38,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:38,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:38,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [423301622] [2024-06-28 03:48:38,594 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:38,594 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:38,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:38,594 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:38,594 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:38,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:38,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 562 transitions, 9322 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:38,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:38,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:38,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:41,679 INFO L124 PetriNetUnfolderBase]: 6380/10808 cut-off events. [2024-06-28 03:48:41,680 INFO L125 PetriNetUnfolderBase]: For 528111/528111 co-relation queries the response was YES. [2024-06-28 03:48:41,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72123 conditions, 10808 events. 6380/10808 cut-off events. For 528111/528111 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 81452 event pairs, 2714 based on Foata normal form. 2/10804 useless extension candidates. Maximal degree in co-relation 71981. Up to 9997 conditions per place. [2024-06-28 03:48:41,826 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 552 selfloop transitions, 37 changer transitions 0/594 dead transitions. [2024-06-28 03:48:41,827 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 594 transitions, 10816 flow [2024-06-28 03:48:41,827 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:48:41,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:48:41,827 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:48:41,834 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:48:41,835 INFO L175 Difference]: Start difference. First operand has 315 places, 562 transitions, 9322 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:48:41,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 594 transitions, 10816 flow [2024-06-28 03:48:43,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 594 transitions, 10752 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-28 03:48:43,378 INFO L231 Difference]: Finished difference. Result has 317 places, 568 transitions, 9432 flow [2024-06-28 03:48:43,378 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9258, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=562, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=528, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9432, PETRI_PLACES=317, PETRI_TRANSITIONS=568} [2024-06-28 03:48:43,379 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 274 predicate places. [2024-06-28 03:48:43,379 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 568 transitions, 9432 flow [2024-06-28 03:48:43,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:43,379 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:43,379 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 03:48:43,379 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 03:48:43,379 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:43,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:43,380 INFO L85 PathProgramCache]: Analyzing trace with hash 925713737, now seen corresponding path program 3 times [2024-06-28 03:48:43,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:43,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1265749857] [2024-06-28 03:48:43,380 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:43,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:43,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:45,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:45,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:45,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1265749857] [2024-06-28 03:48:45,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1265749857] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:45,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:45,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:45,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1090207430] [2024-06-28 03:48:45,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:45,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:45,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:45,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:45,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:45,857 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:45,857 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 568 transitions, 9432 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:45,857 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:45,857 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:45,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:49,005 INFO L124 PetriNetUnfolderBase]: 6390/10826 cut-off events. [2024-06-28 03:48:49,006 INFO L125 PetriNetUnfolderBase]: For 543959/543959 co-relation queries the response was YES. [2024-06-28 03:48:49,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73037 conditions, 10826 events. 6390/10826 cut-off events. For 543959/543959 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 81679 event pairs, 2716 based on Foata normal form. 2/10822 useless extension candidates. Maximal degree in co-relation 72894. Up to 10007 conditions per place. [2024-06-28 03:48:49,163 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 549 selfloop transitions, 39 changer transitions 0/593 dead transitions. [2024-06-28 03:48:49,163 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 593 transitions, 10870 flow [2024-06-28 03:48:49,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:48:49,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:48:49,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:48:49,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:48:49,165 INFO L175 Difference]: Start difference. First operand has 317 places, 568 transitions, 9432 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:48:49,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 593 transitions, 10870 flow [2024-06-28 03:48:50,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 593 transitions, 10785 flow, removed 29 selfloop flow, removed 4 redundant places. [2024-06-28 03:48:50,574 INFO L231 Difference]: Finished difference. Result has 321 places, 571 transitions, 9481 flow [2024-06-28 03:48:50,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9357, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=568, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=532, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9481, PETRI_PLACES=321, PETRI_TRANSITIONS=571} [2024-06-28 03:48:50,574 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 278 predicate places. [2024-06-28 03:48:50,574 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 571 transitions, 9481 flow [2024-06-28 03:48:50,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:50,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:50,575 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 03:48:50,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 03:48:50,575 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:50,575 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:50,575 INFO L85 PathProgramCache]: Analyzing trace with hash 925720681, now seen corresponding path program 1 times [2024-06-28 03:48:50,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:50,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362863281] [2024-06-28 03:48:50,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:50,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:50,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:48:53,244 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:48:53,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:48:53,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362863281] [2024-06-28 03:48:53,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362863281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:48:53,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:48:53,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:48:53,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1909117248] [2024-06-28 03:48:53,245 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:48:53,245 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:48:53,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:48:53,245 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:48:53,245 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:48:53,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:48:53,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 571 transitions, 9481 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:53,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:48:53,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:48:53,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:48:56,095 INFO L124 PetriNetUnfolderBase]: 6398/10838 cut-off events. [2024-06-28 03:48:56,095 INFO L125 PetriNetUnfolderBase]: For 556922/556922 co-relation queries the response was YES. [2024-06-28 03:48:56,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73364 conditions, 10838 events. 6398/10838 cut-off events. For 556922/556922 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 81747 event pairs, 2720 based on Foata normal form. 2/10834 useless extension candidates. Maximal degree in co-relation 73219. Up to 10090 conditions per place. [2024-06-28 03:48:56,250 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 568 selfloop transitions, 19 changer transitions 0/592 dead transitions. [2024-06-28 03:48:56,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 592 transitions, 10759 flow [2024-06-28 03:48:56,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:48:56,251 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:48:56,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-28 03:48:56,252 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-28 03:48:56,252 INFO L175 Difference]: Start difference. First operand has 321 places, 571 transitions, 9481 flow. Second operand 7 states and 116 transitions. [2024-06-28 03:48:56,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 592 transitions, 10759 flow [2024-06-28 03:48:57,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 592 transitions, 10673 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 03:48:57,785 INFO L231 Difference]: Finished difference. Result has 323 places, 573 transitions, 9480 flow [2024-06-28 03:48:57,785 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9395, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=571, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=552, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9480, PETRI_PLACES=323, PETRI_TRANSITIONS=573} [2024-06-28 03:48:57,786 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-28 03:48:57,786 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 573 transitions, 9480 flow [2024-06-28 03:48:57,786 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:48:57,786 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:48:57,786 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 03:48:57,786 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 03:48:57,786 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:48:57,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:48:57,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1859431871, now seen corresponding path program 2 times [2024-06-28 03:48:57,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:48:57,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676559500] [2024-06-28 03:48:57,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:48:57,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:48:57,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:00,509 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:00,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:00,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676559500] [2024-06-28 03:49:00,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676559500] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:00,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:00,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:00,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081708211] [2024-06-28 03:49:00,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:00,509 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:00,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:00,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:00,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:00,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:00,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 573 transitions, 9480 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:00,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:00,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:00,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:03,434 INFO L124 PetriNetUnfolderBase]: 6406/10851 cut-off events. [2024-06-28 03:49:03,434 INFO L125 PetriNetUnfolderBase]: For 571184/571186 co-relation queries the response was YES. [2024-06-28 03:49:03,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73677 conditions, 10851 events. 6406/10851 cut-off events. For 571184/571186 co-relation queries the response was YES. Maximal size of possible extension queue 719. Compared 81935 event pairs, 2721 based on Foata normal form. 4/10849 useless extension candidates. Maximal degree in co-relation 73531. Up to 10102 conditions per place. [2024-06-28 03:49:03,578 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 565 selfloop transitions, 19 changer transitions 0/589 dead transitions. [2024-06-28 03:49:03,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 589 transitions, 10734 flow [2024-06-28 03:49:03,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:03,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:03,579 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:49:03,579 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-28 03:49:03,580 INFO L175 Difference]: Start difference. First operand has 323 places, 573 transitions, 9480 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:49:03,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 589 transitions, 10734 flow [2024-06-28 03:49:05,245 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 589 transitions, 10665 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:05,253 INFO L231 Difference]: Finished difference. Result has 325 places, 575 transitions, 9500 flow [2024-06-28 03:49:05,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9411, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=573, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9500, PETRI_PLACES=325, PETRI_TRANSITIONS=575} [2024-06-28 03:49:05,253 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 282 predicate places. [2024-06-28 03:49:05,253 INFO L495 AbstractCegarLoop]: Abstraction has has 325 places, 575 transitions, 9500 flow [2024-06-28 03:49:05,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:05,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:05,254 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 03:49:05,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 03:49:05,254 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:05,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:05,254 INFO L85 PathProgramCache]: Analyzing trace with hash -1313266293, now seen corresponding path program 4 times [2024-06-28 03:49:05,255 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:05,255 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2118054868] [2024-06-28 03:49:05,255 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:05,255 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:05,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:07,819 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:07,819 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:07,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2118054868] [2024-06-28 03:49:07,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2118054868] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:07,819 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:07,819 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:07,819 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643508164] [2024-06-28 03:49:07,819 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:07,819 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:07,820 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:07,820 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:07,820 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:07,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:07,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 575 transitions, 9500 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:07,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:07,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:07,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:11,272 INFO L124 PetriNetUnfolderBase]: 6400/10843 cut-off events. [2024-06-28 03:49:11,272 INFO L125 PetriNetUnfolderBase]: For 580112/580112 co-relation queries the response was YES. [2024-06-28 03:49:11,392 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73736 conditions, 10843 events. 6400/10843 cut-off events. For 580112/580112 co-relation queries the response was YES. Maximal size of possible extension queue 718. Compared 81768 event pairs, 2729 based on Foata normal form. 2/10838 useless extension candidates. Maximal degree in co-relation 73589. Up to 10026 conditions per place. [2024-06-28 03:49:11,439 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 547 selfloop transitions, 39 changer transitions 0/591 dead transitions. [2024-06-28 03:49:11,439 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 591 transitions, 10724 flow [2024-06-28 03:49:11,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:49:11,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:49:11,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 129 transitions. [2024-06-28 03:49:11,440 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38392857142857145 [2024-06-28 03:49:11,440 INFO L175 Difference]: Start difference. First operand has 325 places, 575 transitions, 9500 flow. Second operand 8 states and 129 transitions. [2024-06-28 03:49:11,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 591 transitions, 10724 flow [2024-06-28 03:49:13,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 591 transitions, 10633 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:13,147 INFO L231 Difference]: Finished difference. Result has 328 places, 575 transitions, 9493 flow [2024-06-28 03:49:13,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9409, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=536, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9493, PETRI_PLACES=328, PETRI_TRANSITIONS=575} [2024-06-28 03:49:13,147 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 285 predicate places. [2024-06-28 03:49:13,147 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 575 transitions, 9493 flow [2024-06-28 03:49:13,147 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:13,147 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:13,147 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 03:49:13,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 03:49:13,148 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:13,148 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:13,148 INFO L85 PathProgramCache]: Analyzing trace with hash -1304688469, now seen corresponding path program 3 times [2024-06-28 03:49:13,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:13,148 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1168357855] [2024-06-28 03:49:13,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:13,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:13,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:15,811 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:15,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:15,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1168357855] [2024-06-28 03:49:15,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1168357855] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:15,812 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:15,812 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:15,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [410638885] [2024-06-28 03:49:15,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:15,812 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:15,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:15,812 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:15,812 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:15,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:15,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 575 transitions, 9493 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:15,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:15,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:15,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:18,662 INFO L124 PetriNetUnfolderBase]: 6395/10836 cut-off events. [2024-06-28 03:49:18,662 INFO L125 PetriNetUnfolderBase]: For 587739/587741 co-relation queries the response was YES. [2024-06-28 03:49:18,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73695 conditions, 10836 events. 6395/10836 cut-off events. For 587739/587741 co-relation queries the response was YES. Maximal size of possible extension queue 717. Compared 81786 event pairs, 2718 based on Foata normal form. 4/10834 useless extension candidates. Maximal degree in co-relation 73547. Up to 10067 conditions per place. [2024-06-28 03:49:18,802 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 562 selfloop transitions, 24 changer transitions 0/591 dead transitions. [2024-06-28 03:49:18,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 334 places, 591 transitions, 10753 flow [2024-06-28 03:49:18,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 03:49:18,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 03:49:18,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-28 03:49:18,803 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-28 03:49:18,803 INFO L175 Difference]: Start difference. First operand has 328 places, 575 transitions, 9493 flow. Second operand 7 states and 111 transitions. [2024-06-28 03:49:18,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 334 places, 591 transitions, 10753 flow [2024-06-28 03:49:20,385 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 591 transitions, 10635 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 03:49:20,393 INFO L231 Difference]: Finished difference. Result has 327 places, 577 transitions, 9478 flow [2024-06-28 03:49:20,393 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9375, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=575, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=9478, PETRI_PLACES=327, PETRI_TRANSITIONS=577} [2024-06-28 03:49:20,393 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 284 predicate places. [2024-06-28 03:49:20,394 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 577 transitions, 9478 flow [2024-06-28 03:49:20,394 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:20,394 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:20,394 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 03:49:20,394 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 03:49:20,394 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:20,394 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:20,395 INFO L85 PathProgramCache]: Analyzing trace with hash 992063398, now seen corresponding path program 1 times [2024-06-28 03:49:20,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:20,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [744149099] [2024-06-28 03:49:20,395 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:20,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:20,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:22,796 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:22,796 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:22,796 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [744149099] [2024-06-28 03:49:22,796 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [744149099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:22,796 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:22,796 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:22,796 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1131471639] [2024-06-28 03:49:22,797 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:22,797 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:22,797 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:22,797 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:22,797 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:22,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:22,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 577 transitions, 9478 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:22,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:22,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:22,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:25,736 INFO L124 PetriNetUnfolderBase]: 6745/11391 cut-off events. [2024-06-28 03:49:25,736 INFO L125 PetriNetUnfolderBase]: For 779392/779406 co-relation queries the response was YES. [2024-06-28 03:49:25,844 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79749 conditions, 11391 events. 6745/11391 cut-off events. For 779392/779406 co-relation queries the response was YES. Maximal size of possible extension queue 751. Compared 86222 event pairs, 2158 based on Foata normal form. 46/11435 useless extension candidates. Maximal degree in co-relation 79600. Up to 9703 conditions per place. [2024-06-28 03:49:25,890 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 511 selfloop transitions, 124 changer transitions 0/640 dead transitions. [2024-06-28 03:49:25,890 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 335 places, 640 transitions, 11312 flow [2024-06-28 03:49:25,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:25,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:25,891 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 179 transitions. [2024-06-28 03:49:25,891 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.47354497354497355 [2024-06-28 03:49:25,891 INFO L175 Difference]: Start difference. First operand has 327 places, 577 transitions, 9478 flow. Second operand 9 states and 179 transitions. [2024-06-28 03:49:25,891 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 335 places, 640 transitions, 11312 flow [2024-06-28 03:49:27,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 640 transitions, 11225 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:27,884 INFO L231 Difference]: Finished difference. Result has 332 places, 589 transitions, 9890 flow [2024-06-28 03:49:27,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9391, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=577, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9890, PETRI_PLACES=332, PETRI_TRANSITIONS=589} [2024-06-28 03:49:27,884 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 289 predicate places. [2024-06-28 03:49:27,884 INFO L495 AbstractCegarLoop]: Abstraction has has 332 places, 589 transitions, 9890 flow [2024-06-28 03:49:27,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:27,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:27,884 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 03:49:27,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 03:49:27,885 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:27,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:27,885 INFO L85 PathProgramCache]: Analyzing trace with hash -375552278, now seen corresponding path program 2 times [2024-06-28 03:49:27,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:27,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [736257140] [2024-06-28 03:49:27,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:27,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:27,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:29,881 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:29,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:29,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [736257140] [2024-06-28 03:49:29,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [736257140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:29,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:29,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:29,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [31158036] [2024-06-28 03:49:29,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:29,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:29,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:29,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:29,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:29,905 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:29,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 589 transitions, 9890 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:29,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:29,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:29,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:32,825 INFO L124 PetriNetUnfolderBase]: 6653/11255 cut-off events. [2024-06-28 03:49:32,826 INFO L125 PetriNetUnfolderBase]: For 714377/714391 co-relation queries the response was YES. [2024-06-28 03:49:32,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77282 conditions, 11255 events. 6653/11255 cut-off events. For 714377/714391 co-relation queries the response was YES. Maximal size of possible extension queue 745. Compared 85080 event pairs, 2201 based on Foata normal form. 54/11307 useless extension candidates. Maximal degree in co-relation 77131. Up to 9881 conditions per place. [2024-06-28 03:49:33,006 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 508 selfloop transitions, 116 changer transitions 0/629 dead transitions. [2024-06-28 03:49:33,006 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 629 transitions, 11294 flow [2024-06-28 03:49:33,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:33,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:33,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 168 transitions. [2024-06-28 03:49:33,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4444444444444444 [2024-06-28 03:49:33,007 INFO L175 Difference]: Start difference. First operand has 332 places, 589 transitions, 9890 flow. Second operand 9 states and 168 transitions. [2024-06-28 03:49:33,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 629 transitions, 11294 flow [2024-06-28 03:49:35,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 629 transitions, 11082 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-28 03:49:35,453 INFO L231 Difference]: Finished difference. Result has 336 places, 589 transitions, 9920 flow [2024-06-28 03:49:35,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9678, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=473, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9920, PETRI_PLACES=336, PETRI_TRANSITIONS=589} [2024-06-28 03:49:35,453 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 293 predicate places. [2024-06-28 03:49:35,453 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 589 transitions, 9920 flow [2024-06-28 03:49:35,453 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:35,453 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:35,453 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 03:49:35,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 03:49:35,454 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:35,454 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:35,454 INFO L85 PathProgramCache]: Analyzing trace with hash 1942056660, now seen corresponding path program 3 times [2024-06-28 03:49:35,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:35,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785420661] [2024-06-28 03:49:35,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:35,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:35,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:37,367 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:37,367 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:37,367 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785420661] [2024-06-28 03:49:37,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785420661] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:37,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:37,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:37,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1066778501] [2024-06-28 03:49:37,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:37,368 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:37,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:37,368 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:37,368 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:37,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:37,382 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 589 transitions, 9920 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:37,382 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:37,382 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:37,382 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:40,652 INFO L124 PetriNetUnfolderBase]: 6911/11672 cut-off events. [2024-06-28 03:49:40,652 INFO L125 PetriNetUnfolderBase]: For 771652/771666 co-relation queries the response was YES. [2024-06-28 03:49:40,765 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81703 conditions, 11672 events. 6911/11672 cut-off events. For 771652/771666 co-relation queries the response was YES. Maximal size of possible extension queue 770. Compared 88698 event pairs, 1858 based on Foata normal form. 46/11716 useless extension candidates. Maximal degree in co-relation 81550. Up to 9433 conditions per place. [2024-06-28 03:49:40,810 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 500 selfloop transitions, 141 changer transitions 0/646 dead transitions. [2024-06-28 03:49:40,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 646 transitions, 11723 flow [2024-06-28 03:49:40,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:40,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:40,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 175 transitions. [2024-06-28 03:49:40,811 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46296296296296297 [2024-06-28 03:49:40,811 INFO L175 Difference]: Start difference. First operand has 336 places, 589 transitions, 9920 flow. Second operand 9 states and 175 transitions. [2024-06-28 03:49:40,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 646 transitions, 11723 flow [2024-06-28 03:49:42,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 646 transitions, 11536 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:42,892 INFO L231 Difference]: Finished difference. Result has 340 places, 597 transitions, 10241 flow [2024-06-28 03:49:42,892 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9733, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=589, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=135, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10241, PETRI_PLACES=340, PETRI_TRANSITIONS=597} [2024-06-28 03:49:42,893 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 297 predicate places. [2024-06-28 03:49:42,893 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 597 transitions, 10241 flow [2024-06-28 03:49:42,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:42,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:42,893 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 03:49:42,893 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 03:49:42,893 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:42,893 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:42,893 INFO L85 PathProgramCache]: Analyzing trace with hash 1074732454, now seen corresponding path program 4 times [2024-06-28 03:49:42,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:42,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1133465077] [2024-06-28 03:49:42,894 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:42,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:42,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:45,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:45,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:45,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1133465077] [2024-06-28 03:49:45,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1133465077] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:45,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:45,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:49:45,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1853544627] [2024-06-28 03:49:45,434 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:45,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:49:45,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:45,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:49:45,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:49:45,468 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:45,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 597 transitions, 10241 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:45,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:45,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:45,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:48,708 INFO L124 PetriNetUnfolderBase]: 6967/11756 cut-off events. [2024-06-28 03:49:48,708 INFO L125 PetriNetUnfolderBase]: For 748428/748444 co-relation queries the response was YES. [2024-06-28 03:49:48,848 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83436 conditions, 11756 events. 6967/11756 cut-off events. For 748428/748444 co-relation queries the response was YES. Maximal size of possible extension queue 776. Compared 89237 event pairs, 2054 based on Foata normal form. 32/11788 useless extension candidates. Maximal degree in co-relation 83281. Up to 10009 conditions per place. [2024-06-28 03:49:48,897 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 528 selfloop transitions, 116 changer transitions 0/649 dead transitions. [2024-06-28 03:49:48,897 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 649 transitions, 11939 flow [2024-06-28 03:49:48,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:48,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:48,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 178 transitions. [2024-06-28 03:49:48,899 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4708994708994709 [2024-06-28 03:49:48,899 INFO L175 Difference]: Start difference. First operand has 340 places, 597 transitions, 10241 flow. Second operand 9 states and 178 transitions. [2024-06-28 03:49:48,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 649 transitions, 11939 flow [2024-06-28 03:49:51,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 649 transitions, 11729 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 03:49:51,129 INFO L231 Difference]: Finished difference. Result has 346 places, 600 transitions, 10356 flow [2024-06-28 03:49:51,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10031, PETRI_DIFFERENCE_MINUEND_PLACES=336, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=597, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=483, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10356, PETRI_PLACES=346, PETRI_TRANSITIONS=600} [2024-06-28 03:49:51,130 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-28 03:49:51,130 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 600 transitions, 10356 flow [2024-06-28 03:49:51,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:51,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:51,130 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 03:49:51,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 03:49:51,130 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:51,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:51,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1084255654, now seen corresponding path program 5 times [2024-06-28 03:49:51,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:51,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [873428258] [2024-06-28 03:49:51,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:51,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:51,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:49:53,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:49:53,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:49:53,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [873428258] [2024-06-28 03:49:53,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [873428258] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:49:53,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:49:53,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:49:53,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [437174193] [2024-06-28 03:49:53,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:49:53,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:49:53,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:49:53,355 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:49:53,355 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:49:53,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:49:53,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 600 transitions, 10356 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:53,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:49:53,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:49:53,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:49:56,943 INFO L124 PetriNetUnfolderBase]: 7039/11866 cut-off events. [2024-06-28 03:49:56,943 INFO L125 PetriNetUnfolderBase]: For 776409/776425 co-relation queries the response was YES. [2024-06-28 03:49:57,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84769 conditions, 11866 events. 7039/11866 cut-off events. For 776409/776425 co-relation queries the response was YES. Maximal size of possible extension queue 784. Compared 90095 event pairs, 2169 based on Foata normal form. 36/11902 useless extension candidates. Maximal degree in co-relation 84611. Up to 10479 conditions per place. [2024-06-28 03:49:57,109 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 532 selfloop transitions, 104 changer transitions 0/641 dead transitions. [2024-06-28 03:49:57,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 641 transitions, 11823 flow [2024-06-28 03:49:57,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:49:57,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:49:57,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-28 03:49:57,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-28 03:49:57,110 INFO L175 Difference]: Start difference. First operand has 346 places, 600 transitions, 10356 flow. Second operand 9 states and 169 transitions. [2024-06-28 03:49:57,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 641 transitions, 11823 flow [2024-06-28 03:49:59,328 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 641 transitions, 11640 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-28 03:49:59,335 INFO L231 Difference]: Finished difference. Result has 349 places, 602 transitions, 10442 flow [2024-06-28 03:49:59,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10175, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=600, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=496, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10442, PETRI_PLACES=349, PETRI_TRANSITIONS=602} [2024-06-28 03:49:59,336 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 306 predicate places. [2024-06-28 03:49:59,336 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 602 transitions, 10442 flow [2024-06-28 03:49:59,336 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:49:59,336 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:49:59,336 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 03:49:59,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 03:49:59,337 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:49:59,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:49:59,337 INFO L85 PathProgramCache]: Analyzing trace with hash -2048444492, now seen corresponding path program 6 times [2024-06-28 03:49:59,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:49:59,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793373275] [2024-06-28 03:49:59,337 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:49:59,337 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:49:59,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:01,912 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:01,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:01,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793373275] [2024-06-28 03:50:01,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793373275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:01,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:01,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:01,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485310637] [2024-06-28 03:50:01,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:01,912 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:01,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:01,913 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:01,913 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:01,931 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:01,931 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 602 transitions, 10442 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:01,931 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:01,931 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:01,931 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:05,301 INFO L124 PetriNetUnfolderBase]: 6980/11769 cut-off events. [2024-06-28 03:50:05,301 INFO L125 PetriNetUnfolderBase]: For 735744/735750 co-relation queries the response was YES. [2024-06-28 03:50:05,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82639 conditions, 11769 events. 6980/11769 cut-off events. For 735744/735750 co-relation queries the response was YES. Maximal size of possible extension queue 782. Compared 89261 event pairs, 2116 based on Foata normal form. 26/11795 useless extension candidates. Maximal degree in co-relation 82481. Up to 10474 conditions per place. [2024-06-28 03:50:05,490 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 530 selfloop transitions, 100 changer transitions 0/635 dead transitions. [2024-06-28 03:50:05,490 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 635 transitions, 11832 flow [2024-06-28 03:50:05,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:50:05,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:50:05,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-28 03:50:05,491 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-28 03:50:05,492 INFO L175 Difference]: Start difference. First operand has 349 places, 602 transitions, 10442 flow. Second operand 9 states and 161 transitions. [2024-06-28 03:50:05,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 635 transitions, 11832 flow [2024-06-28 03:50:08,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 635 transitions, 11614 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 03:50:08,303 INFO L231 Difference]: Finished difference. Result has 351 places, 602 transitions, 10430 flow [2024-06-28 03:50:08,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10224, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=502, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10430, PETRI_PLACES=351, PETRI_TRANSITIONS=602} [2024-06-28 03:50:08,304 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 308 predicate places. [2024-06-28 03:50:08,304 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 602 transitions, 10430 flow [2024-06-28 03:50:08,304 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:08,304 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:08,304 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 03:50:08,304 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 03:50:08,304 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:08,304 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:08,304 INFO L85 PathProgramCache]: Analyzing trace with hash 380923790, now seen corresponding path program 1 times [2024-06-28 03:50:08,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:08,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922198065] [2024-06-28 03:50:08,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:08,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:08,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:10,783 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:10,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:10,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922198065] [2024-06-28 03:50:10,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922198065] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:10,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:10,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:10,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [515015112] [2024-06-28 03:50:10,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:10,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:10,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:10,784 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:10,784 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:10,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:10,809 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 602 transitions, 10430 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:10,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:10,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:10,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:14,440 INFO L124 PetriNetUnfolderBase]: 7032/11838 cut-off events. [2024-06-28 03:50:14,440 INFO L125 PetriNetUnfolderBase]: For 713559/713561 co-relation queries the response was YES. [2024-06-28 03:50:14,560 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83423 conditions, 11838 events. 7032/11838 cut-off events. For 713559/713561 co-relation queries the response was YES. Maximal size of possible extension queue 789. Compared 89769 event pairs, 2124 based on Foata normal form. 6/11844 useless extension candidates. Maximal degree in co-relation 83264. Up to 10173 conditions per place. [2024-06-28 03:50:14,606 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 506 selfloop transitions, 140 changer transitions 0/651 dead transitions. [2024-06-28 03:50:14,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 359 places, 651 transitions, 12476 flow [2024-06-28 03:50:14,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:50:14,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:50:14,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 176 transitions. [2024-06-28 03:50:14,607 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4656084656084656 [2024-06-28 03:50:14,607 INFO L175 Difference]: Start difference. First operand has 351 places, 602 transitions, 10430 flow. Second operand 9 states and 176 transitions. [2024-06-28 03:50:14,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 359 places, 651 transitions, 12476 flow [2024-06-28 03:50:16,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 651 transitions, 12266 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 03:50:16,734 INFO L231 Difference]: Finished difference. Result has 353 places, 610 transitions, 10620 flow [2024-06-28 03:50:16,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10220, PETRI_DIFFERENCE_MINUEND_PLACES=344, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=602, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=133, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=469, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10620, PETRI_PLACES=353, PETRI_TRANSITIONS=610} [2024-06-28 03:50:16,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 310 predicate places. [2024-06-28 03:50:16,734 INFO L495 AbstractCegarLoop]: Abstraction has has 353 places, 610 transitions, 10620 flow [2024-06-28 03:50:16,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:16,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:16,734 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 03:50:16,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 03:50:16,735 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:16,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:16,735 INFO L85 PathProgramCache]: Analyzing trace with hash -746512340, now seen corresponding path program 2 times [2024-06-28 03:50:16,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:16,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [347489430] [2024-06-28 03:50:16,735 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:16,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:16,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:19,242 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:19,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:19,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [347489430] [2024-06-28 03:50:19,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [347489430] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:19,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:19,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:19,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549442510] [2024-06-28 03:50:19,243 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:19,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:19,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:19,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:19,243 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:19,265 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:19,265 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 610 transitions, 10620 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:19,265 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:19,265 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:19,265 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:22,826 INFO L124 PetriNetUnfolderBase]: 7052/11870 cut-off events. [2024-06-28 03:50:22,826 INFO L125 PetriNetUnfolderBase]: For 728588/728590 co-relation queries the response was YES. [2024-06-28 03:50:22,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83951 conditions, 11870 events. 7052/11870 cut-off events. For 728588/728590 co-relation queries the response was YES. Maximal size of possible extension queue 793. Compared 89938 event pairs, 2122 based on Foata normal form. 6/11876 useless extension candidates. Maximal degree in co-relation 83791. Up to 10189 conditions per place. [2024-06-28 03:50:23,010 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 504 selfloop transitions, 143 changer transitions 0/652 dead transitions. [2024-06-28 03:50:23,010 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 652 transitions, 12619 flow [2024-06-28 03:50:23,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:50:23,011 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:50:23,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 173 transitions. [2024-06-28 03:50:23,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4576719576719577 [2024-06-28 03:50:23,012 INFO L175 Difference]: Start difference. First operand has 353 places, 610 transitions, 10620 flow. Second operand 9 states and 173 transitions. [2024-06-28 03:50:23,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 652 transitions, 12619 flow [2024-06-28 03:50:25,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 652 transitions, 12393 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:25,603 INFO L231 Difference]: Finished difference. Result has 357 places, 614 transitions, 10751 flow [2024-06-28 03:50:25,603 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10405, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=610, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=471, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10751, PETRI_PLACES=357, PETRI_TRANSITIONS=614} [2024-06-28 03:50:25,603 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-28 03:50:25,603 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 614 transitions, 10751 flow [2024-06-28 03:50:25,603 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:25,604 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:25,604 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 03:50:25,604 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 03:50:25,604 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:25,604 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:25,604 INFO L85 PathProgramCache]: Analyzing trace with hash -716338338, now seen corresponding path program 3 times [2024-06-28 03:50:25,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:25,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1409409787] [2024-06-28 03:50:25,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:25,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:25,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:28,199 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:28,199 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:28,199 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1409409787] [2024-06-28 03:50:28,199 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1409409787] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:28,199 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:28,199 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:50:28,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720962534] [2024-06-28 03:50:28,200 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:28,200 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:50:28,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:28,200 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:50:28,200 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:50:28,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:28,236 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 614 transitions, 10751 flow. Second operand has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:28,236 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:28,236 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:28,236 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:32,032 INFO L124 PetriNetUnfolderBase]: 7040/11861 cut-off events. [2024-06-28 03:50:32,033 INFO L125 PetriNetUnfolderBase]: For 735335/735337 co-relation queries the response was YES. [2024-06-28 03:50:32,160 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83743 conditions, 11861 events. 7040/11861 cut-off events. For 735335/735337 co-relation queries the response was YES. Maximal size of possible extension queue 792. Compared 90099 event pairs, 2126 based on Foata normal form. 6/11867 useless extension candidates. Maximal degree in co-relation 83582. Up to 10181 conditions per place. [2024-06-28 03:50:32,206 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 492 selfloop transitions, 149 changer transitions 0/646 dead transitions. [2024-06-28 03:50:32,207 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 646 transitions, 12495 flow [2024-06-28 03:50:32,208 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:50:32,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:50:32,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-28 03:50:32,208 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-28 03:50:32,208 INFO L175 Difference]: Start difference. First operand has 357 places, 614 transitions, 10751 flow. Second operand 9 states and 165 transitions. [2024-06-28 03:50:32,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 646 transitions, 12495 flow [2024-06-28 03:50:34,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 359 places, 646 transitions, 12222 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-06-28 03:50:34,964 INFO L231 Difference]: Finished difference. Result has 360 places, 614 transitions, 10783 flow [2024-06-28 03:50:34,964 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10478, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=149, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10783, PETRI_PLACES=360, PETRI_TRANSITIONS=614} [2024-06-28 03:50:34,965 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 317 predicate places. [2024-06-28 03:50:34,965 INFO L495 AbstractCegarLoop]: Abstraction has has 360 places, 614 transitions, 10783 flow [2024-06-28 03:50:34,965 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.7) internal successors, (97), 10 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:34,965 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:34,965 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 03:50:34,965 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-28 03:50:34,965 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:34,965 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:34,965 INFO L85 PathProgramCache]: Analyzing trace with hash 1398358120, now seen corresponding path program 1 times [2024-06-28 03:50:34,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:34,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [298070016] [2024-06-28 03:50:34,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:34,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:34,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:38,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:38,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:38,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [298070016] [2024-06-28 03:50:38,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [298070016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:38,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:38,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:50:38,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [381932377] [2024-06-28 03:50:38,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:38,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:50:38,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:38,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:50:38,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:50:38,489 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:38,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 614 transitions, 10783 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:38,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:38,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:38,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:41,919 INFO L124 PetriNetUnfolderBase]: 7146/12017 cut-off events. [2024-06-28 03:50:41,920 INFO L125 PetriNetUnfolderBase]: For 810363/810369 co-relation queries the response was YES. [2024-06-28 03:50:42,048 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85818 conditions, 12017 events. 7146/12017 cut-off events. For 810363/810369 co-relation queries the response was YES. Maximal size of possible extension queue 796. Compared 91095 event pairs, 2119 based on Foata normal form. 18/12035 useless extension candidates. Maximal degree in co-relation 85656. Up to 10141 conditions per place. [2024-06-28 03:50:42,094 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 544 selfloop transitions, 106 changer transitions 0/655 dead transitions. [2024-06-28 03:50:42,095 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 655 transitions, 12501 flow [2024-06-28 03:50:42,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:42,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:42,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 176 transitions. [2024-06-28 03:50:42,096 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41904761904761906 [2024-06-28 03:50:42,096 INFO L175 Difference]: Start difference. First operand has 360 places, 614 transitions, 10783 flow. Second operand 10 states and 176 transitions. [2024-06-28 03:50:42,096 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 655 transitions, 12501 flow [2024-06-28 03:50:44,517 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 362 places, 655 transitions, 12204 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 03:50:44,525 INFO L231 Difference]: Finished difference. Result has 364 places, 618 transitions, 10847 flow [2024-06-28 03:50:44,526 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10486, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=614, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=509, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10847, PETRI_PLACES=364, PETRI_TRANSITIONS=618} [2024-06-28 03:50:44,526 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 321 predicate places. [2024-06-28 03:50:44,526 INFO L495 AbstractCegarLoop]: Abstraction has has 364 places, 618 transitions, 10847 flow [2024-06-28 03:50:44,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:44,526 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:44,526 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 03:50:44,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-28 03:50:44,526 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:44,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:44,527 INFO L85 PathProgramCache]: Analyzing trace with hash 150161010, now seen corresponding path program 7 times [2024-06-28 03:50:44,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:44,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146213196] [2024-06-28 03:50:44,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:44,527 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:44,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:47,540 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:47,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:47,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146213196] [2024-06-28 03:50:47,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146213196] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:47,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:47,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:47,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518446024] [2024-06-28 03:50:47,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:47,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:47,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:47,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:47,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:47,601 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:47,602 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 618 transitions, 10847 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:47,602 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:47,602 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:47,602 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:50:51,236 INFO L124 PetriNetUnfolderBase]: 7202/12133 cut-off events. [2024-06-28 03:50:51,236 INFO L125 PetriNetUnfolderBase]: For 849667/849681 co-relation queries the response was YES. [2024-06-28 03:50:51,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86951 conditions, 12133 events. 7202/12133 cut-off events. For 849667/849681 co-relation queries the response was YES. Maximal size of possible extension queue 803. Compared 92451 event pairs, 1820 based on Foata normal form. 30/12161 useless extension candidates. Maximal degree in co-relation 86787. Up to 9744 conditions per place. [2024-06-28 03:50:51,395 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 494 selfloop transitions, 165 changer transitions 0/664 dead transitions. [2024-06-28 03:50:51,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 664 transitions, 12573 flow [2024-06-28 03:50:51,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:50:51,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:50:51,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:50:51,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:50:51,396 INFO L175 Difference]: Start difference. First operand has 364 places, 618 transitions, 10847 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:50:51,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 664 transitions, 12573 flow [2024-06-28 03:50:53,564 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 368 places, 664 transitions, 12407 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 03:50:53,572 INFO L231 Difference]: Finished difference. Result has 369 places, 620 transitions, 11087 flow [2024-06-28 03:50:53,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10681, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=455, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=11087, PETRI_PLACES=369, PETRI_TRANSITIONS=620} [2024-06-28 03:50:53,572 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 326 predicate places. [2024-06-28 03:50:53,573 INFO L495 AbstractCegarLoop]: Abstraction has has 369 places, 620 transitions, 11087 flow [2024-06-28 03:50:53,573 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:53,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:50:53,573 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 03:50:53,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-28 03:50:53,573 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:50:53,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:50:53,573 INFO L85 PathProgramCache]: Analyzing trace with hash 19432254, now seen corresponding path program 8 times [2024-06-28 03:50:53,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:50:53,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633606378] [2024-06-28 03:50:53,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:50:53,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:50:53,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:50:56,697 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:50:56,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:50:56,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633606378] [2024-06-28 03:50:56,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633606378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:50:56,698 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:50:56,698 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:50:56,698 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802393696] [2024-06-28 03:50:56,698 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:50:56,698 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:50:56,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:50:56,699 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:50:56,699 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:50:56,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:50:56,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 620 transitions, 11087 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:50:56,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:50:56,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:50:56,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:00,606 INFO L124 PetriNetUnfolderBase]: 7482/12553 cut-off events. [2024-06-28 03:51:00,606 INFO L125 PetriNetUnfolderBase]: For 891168/891180 co-relation queries the response was YES. [2024-06-28 03:51:00,730 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91597 conditions, 12553 events. 7482/12553 cut-off events. For 891168/891180 co-relation queries the response was YES. Maximal size of possible extension queue 836. Compared 95488 event pairs, 2259 based on Foata normal form. 27/12580 useless extension candidates. Maximal degree in co-relation 91431. Up to 11108 conditions per place. [2024-06-28 03:51:00,777 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 559 selfloop transitions, 117 changer transitions 0/681 dead transitions. [2024-06-28 03:51:00,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 379 places, 681 transitions, 13299 flow [2024-06-28 03:51:00,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:51:00,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:51:00,778 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 183 transitions. [2024-06-28 03:51:00,779 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3961038961038961 [2024-06-28 03:51:00,779 INFO L175 Difference]: Start difference. First operand has 369 places, 620 transitions, 11087 flow. Second operand 11 states and 183 transitions. [2024-06-28 03:51:00,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 379 places, 681 transitions, 13299 flow [2024-06-28 03:51:03,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 681 transitions, 12922 flow, removed 23 selfloop flow, removed 10 redundant places. [2024-06-28 03:51:03,371 INFO L231 Difference]: Finished difference. Result has 374 places, 648 transitions, 11841 flow [2024-06-28 03:51:03,372 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10755, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=620, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=503, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=11841, PETRI_PLACES=374, PETRI_TRANSITIONS=648} [2024-06-28 03:51:03,372 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 331 predicate places. [2024-06-28 03:51:03,372 INFO L495 AbstractCegarLoop]: Abstraction has has 374 places, 648 transitions, 11841 flow [2024-06-28 03:51:03,372 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:03,372 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:03,373 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 03:51:03,373 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-28 03:51:03,373 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:03,373 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:03,373 INFO L85 PathProgramCache]: Analyzing trace with hash -22949714, now seen corresponding path program 9 times [2024-06-28 03:51:03,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:03,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622308906] [2024-06-28 03:51:03,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:03,374 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:03,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:06,397 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:06,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:06,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622308906] [2024-06-28 03:51:06,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622308906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:06,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:06,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:06,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [189320978] [2024-06-28 03:51:06,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:06,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:06,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:06,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:06,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:06,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:06,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 374 places, 648 transitions, 11841 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:06,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:06,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:06,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:09,922 INFO L124 PetriNetUnfolderBase]: 7436/12483 cut-off events. [2024-06-28 03:51:09,922 INFO L125 PetriNetUnfolderBase]: For 772971/772977 co-relation queries the response was YES. [2024-06-28 03:51:10,041 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88412 conditions, 12483 events. 7436/12483 cut-off events. For 772971/772977 co-relation queries the response was YES. Maximal size of possible extension queue 836. Compared 95088 event pairs, 2182 based on Foata normal form. 26/12509 useless extension candidates. Maximal degree in co-relation 88244. Up to 11002 conditions per place. [2024-06-28 03:51:10,085 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 543 selfloop transitions, 126 changer transitions 0/674 dead transitions. [2024-06-28 03:51:10,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 381 places, 674 transitions, 13289 flow [2024-06-28 03:51:10,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:10,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:10,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:51:10,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:51:10,087 INFO L175 Difference]: Start difference. First operand has 374 places, 648 transitions, 11841 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:51:10,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 381 places, 674 transitions, 13289 flow [2024-06-28 03:51:12,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 674 transitions, 13084 flow, removed 25 selfloop flow, removed 6 redundant places. [2024-06-28 03:51:12,166 INFO L231 Difference]: Finished difference. Result has 376 places, 648 transitions, 11900 flow [2024-06-28 03:51:12,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11636, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=522, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=11900, PETRI_PLACES=376, PETRI_TRANSITIONS=648} [2024-06-28 03:51:12,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 333 predicate places. [2024-06-28 03:51:12,167 INFO L495 AbstractCegarLoop]: Abstraction has has 376 places, 648 transitions, 11900 flow [2024-06-28 03:51:12,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:12,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:12,167 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 03:51:12,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-28 03:51:12,167 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:12,167 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:12,167 INFO L85 PathProgramCache]: Analyzing trace with hash -1137802088, now seen corresponding path program 4 times [2024-06-28 03:51:12,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:12,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236150571] [2024-06-28 03:51:12,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:12,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:12,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:15,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:15,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:15,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236150571] [2024-06-28 03:51:15,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236150571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:15,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:15,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:15,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213925640] [2024-06-28 03:51:15,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:15,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:15,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:15,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:15,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:15,258 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:15,258 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 648 transitions, 11900 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:15,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:15,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:15,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:19,079 INFO L124 PetriNetUnfolderBase]: 7592/12678 cut-off events. [2024-06-28 03:51:19,079 INFO L125 PetriNetUnfolderBase]: For 806876/806876 co-relation queries the response was YES. [2024-06-28 03:51:19,202 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90833 conditions, 12678 events. 7592/12678 cut-off events. For 806876/806876 co-relation queries the response was YES. Maximal size of possible extension queue 857. Compared 96126 event pairs, 2217 based on Foata normal form. 12/12689 useless extension candidates. Maximal degree in co-relation 90664. Up to 10351 conditions per place. [2024-06-28 03:51:19,247 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 372 selfloop transitions, 332 changer transitions 0/709 dead transitions. [2024-06-28 03:51:19,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 709 transitions, 14199 flow [2024-06-28 03:51:19,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 03:51:19,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 03:51:19,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 195 transitions. [2024-06-28 03:51:19,248 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42207792207792205 [2024-06-28 03:51:19,248 INFO L175 Difference]: Start difference. First operand has 376 places, 648 transitions, 11900 flow. Second operand 11 states and 195 transitions. [2024-06-28 03:51:19,248 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 709 transitions, 14199 flow [2024-06-28 03:51:21,794 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 709 transitions, 13873 flow, removed 9 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:21,804 INFO L231 Difference]: Finished difference. Result has 380 places, 670 transitions, 12650 flow [2024-06-28 03:51:21,804 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11578, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=648, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=314, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=12650, PETRI_PLACES=380, PETRI_TRANSITIONS=670} [2024-06-28 03:51:21,804 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 337 predicate places. [2024-06-28 03:51:21,804 INFO L495 AbstractCegarLoop]: Abstraction has has 380 places, 670 transitions, 12650 flow [2024-06-28 03:51:21,805 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:21,805 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:21,805 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 03:51:21,805 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-28 03:51:21,805 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:21,805 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:21,805 INFO L85 PathProgramCache]: Analyzing trace with hash -1204914764, now seen corresponding path program 5 times [2024-06-28 03:51:21,805 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:21,806 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1789144902] [2024-06-28 03:51:21,806 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:21,806 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:21,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:25,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:25,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:25,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1789144902] [2024-06-28 03:51:25,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1789144902] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:25,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:25,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:25,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [195954716] [2024-06-28 03:51:25,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:25,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:25,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:25,068 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:25,068 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:25,096 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:25,097 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 670 transitions, 12650 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:25,097 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:25,097 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:25,097 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:28,784 INFO L124 PetriNetUnfolderBase]: 7600/12688 cut-off events. [2024-06-28 03:51:28,784 INFO L125 PetriNetUnfolderBase]: For 789067/789067 co-relation queries the response was YES. [2024-06-28 03:51:28,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92661 conditions, 12688 events. 7600/12688 cut-off events. For 789067/789067 co-relation queries the response was YES. Maximal size of possible extension queue 859. Compared 96119 event pairs, 2215 based on Foata normal form. 8/12695 useless extension candidates. Maximal degree in co-relation 92491. Up to 10359 conditions per place. [2024-06-28 03:51:28,982 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 376 selfloop transitions, 328 changer transitions 0/709 dead transitions. [2024-06-28 03:51:28,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 709 transitions, 14683 flow [2024-06-28 03:51:28,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:51:28,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:51:28,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 181 transitions. [2024-06-28 03:51:28,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.430952380952381 [2024-06-28 03:51:28,984 INFO L175 Difference]: Start difference. First operand has 380 places, 670 transitions, 12650 flow. Second operand 10 states and 181 transitions. [2024-06-28 03:51:28,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 709 transitions, 14683 flow [2024-06-28 03:51:31,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 709 transitions, 14081 flow, removed 98 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:31,710 INFO L231 Difference]: Finished difference. Result has 382 places, 674 transitions, 12813 flow [2024-06-28 03:51:31,710 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12078, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=670, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=324, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12813, PETRI_PLACES=382, PETRI_TRANSITIONS=674} [2024-06-28 03:51:31,711 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-28 03:51:31,711 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 674 transitions, 12813 flow [2024-06-28 03:51:31,711 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:31,711 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:31,711 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 03:51:31,711 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-28 03:51:31,712 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:31,712 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:31,712 INFO L85 PathProgramCache]: Analyzing trace with hash 268475496, now seen corresponding path program 6 times [2024-06-28 03:51:31,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:31,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850188798] [2024-06-28 03:51:31,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:31,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:31,737 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:34,687 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:34,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:34,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850188798] [2024-06-28 03:51:34,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850188798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:34,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:34,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:34,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [846239004] [2024-06-28 03:51:34,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:34,688 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:34,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:34,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:34,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:34,732 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:34,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 674 transitions, 12813 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:34,733 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:34,733 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:34,733 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:38,118 INFO L124 PetriNetUnfolderBase]: 7588/12699 cut-off events. [2024-06-28 03:51:38,119 INFO L125 PetriNetUnfolderBase]: For 755017/755017 co-relation queries the response was YES. [2024-06-28 03:51:38,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91147 conditions, 12699 events. 7588/12699 cut-off events. For 755017/755017 co-relation queries the response was YES. Maximal size of possible extension queue 861. Compared 96576 event pairs, 2284 based on Foata normal form. 4/12702 useless extension candidates. Maximal degree in co-relation 90977. Up to 10351 conditions per place. [2024-06-28 03:51:38,656 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 401 selfloop transitions, 292 changer transitions 0/698 dead transitions. [2024-06-28 03:51:38,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 698 transitions, 14483 flow [2024-06-28 03:51:38,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:38,657 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:38,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 144 transitions. [2024-06-28 03:51:38,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-28 03:51:38,658 INFO L175 Difference]: Start difference. First operand has 382 places, 674 transitions, 12813 flow. Second operand 8 states and 144 transitions. [2024-06-28 03:51:38,658 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 698 transitions, 14483 flow [2024-06-28 03:51:41,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 698 transitions, 13798 flow, removed 34 selfloop flow, removed 8 redundant places. [2024-06-28 03:51:41,486 INFO L231 Difference]: Finished difference. Result has 382 places, 674 transitions, 12727 flow [2024-06-28 03:51:41,487 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12130, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=292, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=382, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12727, PETRI_PLACES=382, PETRI_TRANSITIONS=674} [2024-06-28 03:51:41,487 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-28 03:51:41,487 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 674 transitions, 12727 flow [2024-06-28 03:51:41,487 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:41,487 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:41,487 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 03:51:41,487 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-28 03:51:41,487 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:41,488 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:41,488 INFO L85 PathProgramCache]: Analyzing trace with hash 30556728, now seen corresponding path program 2 times [2024-06-28 03:51:41,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:41,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805173016] [2024-06-28 03:51:41,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:41,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:41,503 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:45,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:45,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:45,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805173016] [2024-06-28 03:51:45,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805173016] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:45,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:45,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:51:45,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [596972611] [2024-06-28 03:51:45,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:45,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:51:45,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:45,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:51:45,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:51:45,491 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:45,492 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 674 transitions, 12727 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:51:45,492 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:45,492 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:45,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:49,061 INFO L124 PetriNetUnfolderBase]: 7707/12884 cut-off events. [2024-06-28 03:51:49,061 INFO L125 PetriNetUnfolderBase]: For 824015/824021 co-relation queries the response was YES. [2024-06-28 03:51:49,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93429 conditions, 12884 events. 7707/12884 cut-off events. For 824015/824021 co-relation queries the response was YES. Maximal size of possible extension queue 871. Compared 98025 event pairs, 2149 based on Foata normal form. 18/12902 useless extension candidates. Maximal degree in co-relation 93259. Up to 10345 conditions per place. [2024-06-28 03:51:49,269 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 578 selfloop transitions, 124 changer transitions 0/707 dead transitions. [2024-06-28 03:51:49,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 707 transitions, 14545 flow [2024-06-28 03:51:49,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:49,270 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:49,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 141 transitions. [2024-06-28 03:51:49,270 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41964285714285715 [2024-06-28 03:51:49,270 INFO L175 Difference]: Start difference. First operand has 382 places, 674 transitions, 12727 flow. Second operand 8 states and 141 transitions. [2024-06-28 03:51:49,270 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 707 transitions, 14545 flow [2024-06-28 03:51:51,970 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 707 transitions, 13889 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-06-28 03:51:51,979 INFO L231 Difference]: Finished difference. Result has 381 places, 678 transitions, 12526 flow [2024-06-28 03:51:51,979 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12073, PETRI_DIFFERENCE_MINUEND_PLACES=372, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=674, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=551, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12526, PETRI_PLACES=381, PETRI_TRANSITIONS=678} [2024-06-28 03:51:51,979 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 338 predicate places. [2024-06-28 03:51:51,979 INFO L495 AbstractCegarLoop]: Abstraction has has 381 places, 678 transitions, 12526 flow [2024-06-28 03:51:51,979 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:51:51,979 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:51:51,979 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 03:51:51,979 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-28 03:51:51,979 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:51:51,980 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:51:51,980 INFO L85 PathProgramCache]: Analyzing trace with hash 2060918996, now seen corresponding path program 10 times [2024-06-28 03:51:51,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:51:51,980 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1191444584] [2024-06-28 03:51:51,980 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:51:51,980 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:51:51,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:51:55,223 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:51:55,224 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:51:55,224 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1191444584] [2024-06-28 03:51:55,224 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1191444584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:51:55,224 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:51:55,224 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:51:55,224 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1316431816] [2024-06-28 03:51:55,224 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:51:55,226 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:51:55,226 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:51:55,226 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:51:55,226 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:51:55,259 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:51:55,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 678 transitions, 12526 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:51:55,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:51:55,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:51:55,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:51:59,178 INFO L124 PetriNetUnfolderBase]: 7753/12970 cut-off events. [2024-06-28 03:51:59,178 INFO L125 PetriNetUnfolderBase]: For 840982/841006 co-relation queries the response was YES. [2024-06-28 03:51:59,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93659 conditions, 12970 events. 7753/12970 cut-off events. For 840982/841006 co-relation queries the response was YES. Maximal size of possible extension queue 875. Compared 98859 event pairs, 2202 based on Foata normal form. 32/13002 useless extension candidates. Maximal degree in co-relation 93488. Up to 11485 conditions per place. [2024-06-28 03:51:59,369 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 567 selfloop transitions, 128 changer transitions 0/700 dead transitions. [2024-06-28 03:51:59,370 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 388 places, 700 transitions, 14064 flow [2024-06-28 03:51:59,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:51:59,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:51:59,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-28 03:51:59,371 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-28 03:51:59,371 INFO L175 Difference]: Start difference. First operand has 381 places, 678 transitions, 12526 flow. Second operand 8 states and 135 transitions. [2024-06-28 03:51:59,371 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 388 places, 700 transitions, 14064 flow [2024-06-28 03:52:02,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 700 transitions, 13864 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 03:52:02,498 INFO L231 Difference]: Finished difference. Result has 384 places, 680 transitions, 12656 flow [2024-06-28 03:52:02,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12328, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=126, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=550, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12656, PETRI_PLACES=384, PETRI_TRANSITIONS=680} [2024-06-28 03:52:02,499 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 341 predicate places. [2024-06-28 03:52:02,499 INFO L495 AbstractCegarLoop]: Abstraction has has 384 places, 680 transitions, 12656 flow [2024-06-28 03:52:02,499 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:02,499 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:02,499 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 03:52:02,499 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-28 03:52:02,499 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:02,499 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:02,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1528907156, now seen corresponding path program 7 times [2024-06-28 03:52:02,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:02,499 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [895361792] [2024-06-28 03:52:02,499 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:02,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:02,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:05,277 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:05,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:05,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [895361792] [2024-06-28 03:52:05,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [895361792] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:05,277 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:05,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:05,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1382021804] [2024-06-28 03:52:05,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:05,278 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:05,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:05,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:05,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:05,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:05,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 680 transitions, 12656 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:05,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:05,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:05,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:09,494 INFO L124 PetriNetUnfolderBase]: 7815/13012 cut-off events. [2024-06-28 03:52:09,495 INFO L125 PetriNetUnfolderBase]: For 808992/808998 co-relation queries the response was YES. [2024-06-28 03:52:09,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94853 conditions, 13012 events. 7815/13012 cut-off events. For 808992/808998 co-relation queries the response was YES. Maximal size of possible extension queue 883. Compared 98743 event pairs, 2349 based on Foata normal form. 6/13018 useless extension candidates. Maximal degree in co-relation 94681. Up to 11332 conditions per place. [2024-06-28 03:52:09,690 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 472 selfloop transitions, 260 changer transitions 0/737 dead transitions. [2024-06-28 03:52:09,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 393 places, 737 transitions, 15048 flow [2024-06-28 03:52:09,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:52:09,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:52:09,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 175 transitions. [2024-06-28 03:52:09,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-28 03:52:09,692 INFO L175 Difference]: Start difference. First operand has 384 places, 680 transitions, 12656 flow. Second operand 10 states and 175 transitions. [2024-06-28 03:52:09,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 393 places, 737 transitions, 15048 flow [2024-06-28 03:52:12,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 387 places, 737 transitions, 14748 flow, removed 24 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:12,508 INFO L231 Difference]: Finished difference. Result has 388 places, 701 transitions, 13288 flow [2024-06-28 03:52:12,508 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12356, PETRI_DIFFERENCE_MINUEND_PLACES=378, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=680, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=246, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13288, PETRI_PLACES=388, PETRI_TRANSITIONS=701} [2024-06-28 03:52:12,508 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 345 predicate places. [2024-06-28 03:52:12,509 INFO L495 AbstractCegarLoop]: Abstraction has has 388 places, 701 transitions, 13288 flow [2024-06-28 03:52:12,509 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:12,509 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:12,509 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 03:52:12,509 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-28 03:52:12,509 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:12,509 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:12,510 INFO L85 PathProgramCache]: Analyzing trace with hash 227461190, now seen corresponding path program 8 times [2024-06-28 03:52:12,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:12,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929402441] [2024-06-28 03:52:12,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:12,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:12,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:15,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:15,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:15,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929402441] [2024-06-28 03:52:15,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929402441] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:15,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:15,326 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:15,326 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959253506] [2024-06-28 03:52:15,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:15,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:15,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:15,327 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:15,327 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:15,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:15,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 701 transitions, 13288 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:15,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:15,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:15,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:19,242 INFO L124 PetriNetUnfolderBase]: 7803/12988 cut-off events. [2024-06-28 03:52:19,242 INFO L125 PetriNetUnfolderBase]: For 804461/804467 co-relation queries the response was YES. [2024-06-28 03:52:19,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94653 conditions, 12988 events. 7803/12988 cut-off events. For 804461/804467 co-relation queries the response was YES. Maximal size of possible extension queue 882. Compared 98526 event pairs, 2347 based on Foata normal form. 4/12992 useless extension candidates. Maximal degree in co-relation 94480. Up to 11322 conditions per place. [2024-06-28 03:52:19,429 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 465 selfloop transitions, 258 changer transitions 0/728 dead transitions. [2024-06-28 03:52:19,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 395 places, 728 transitions, 15067 flow [2024-06-28 03:52:19,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:19,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:19,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:52:19,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:52:19,431 INFO L175 Difference]: Start difference. First operand has 388 places, 701 transitions, 13288 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:52:19,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 395 places, 728 transitions, 15067 flow [2024-06-28 03:52:22,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 728 transitions, 14433 flow, removed 85 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:22,101 INFO L231 Difference]: Finished difference. Result has 390 places, 701 transitions, 13180 flow [2024-06-28 03:52:22,101 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12654, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13180, PETRI_PLACES=390, PETRI_TRANSITIONS=701} [2024-06-28 03:52:22,101 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-28 03:52:22,101 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 701 transitions, 13180 flow [2024-06-28 03:52:22,102 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:22,102 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:22,102 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 03:52:22,102 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-28 03:52:22,102 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:22,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:22,102 INFO L85 PathProgramCache]: Analyzing trace with hash -1523922994, now seen corresponding path program 9 times [2024-06-28 03:52:22,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:22,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1765228009] [2024-06-28 03:52:22,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:22,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:22,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:25,040 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:25,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:25,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1765228009] [2024-06-28 03:52:25,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1765228009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:25,040 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:25,040 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:25,040 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701586311] [2024-06-28 03:52:25,040 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:25,040 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:25,041 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:25,041 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:25,041 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:25,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:25,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 701 transitions, 13180 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:25,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:25,076 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:25,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:28,841 INFO L124 PetriNetUnfolderBase]: 7785/12966 cut-off events. [2024-06-28 03:52:28,842 INFO L125 PetriNetUnfolderBase]: For 800399/800405 co-relation queries the response was YES. [2024-06-28 03:52:29,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93750 conditions, 12966 events. 7785/12966 cut-off events. For 800399/800405 co-relation queries the response was YES. Maximal size of possible extension queue 881. Compared 98358 event pairs, 2355 based on Foata normal form. 6/12972 useless extension candidates. Maximal degree in co-relation 93576. Up to 11357 conditions per place. [2024-06-28 03:52:29,373 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 476 selfloop transitions, 248 changer transitions 0/729 dead transitions. [2024-06-28 03:52:29,373 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 729 transitions, 14776 flow [2024-06-28 03:52:29,374 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 03:52:29,374 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 03:52:29,374 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 155 transitions. [2024-06-28 03:52:29,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41005291005291006 [2024-06-28 03:52:29,374 INFO L175 Difference]: Start difference. First operand has 390 places, 701 transitions, 13180 flow. Second operand 9 states and 155 transitions. [2024-06-28 03:52:29,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 729 transitions, 14776 flow [2024-06-28 03:52:31,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 391 places, 729 transitions, 14210 flow, removed 25 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:31,974 INFO L231 Difference]: Finished difference. Result has 392 places, 701 transitions, 13127 flow [2024-06-28 03:52:31,974 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12614, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=248, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=453, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13127, PETRI_PLACES=392, PETRI_TRANSITIONS=701} [2024-06-28 03:52:31,974 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 349 predicate places. [2024-06-28 03:52:31,975 INFO L495 AbstractCegarLoop]: Abstraction has has 392 places, 701 transitions, 13127 flow [2024-06-28 03:52:31,975 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:31,975 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:31,975 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 03:52:31,975 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-28 03:52:31,975 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:31,976 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:31,976 INFO L85 PathProgramCache]: Analyzing trace with hash 2010566000, now seen corresponding path program 10 times [2024-06-28 03:52:31,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:31,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1447460867] [2024-06-28 03:52:31,976 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:31,976 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:31,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:34,408 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:34,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:34,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1447460867] [2024-06-28 03:52:34,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1447460867] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:34,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:34,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:34,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1591579394] [2024-06-28 03:52:34,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:34,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:34,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:34,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:34,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:34,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:34,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 392 places, 701 transitions, 13127 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:34,433 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:34,433 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:34,433 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:38,373 INFO L124 PetriNetUnfolderBase]: 7811/13003 cut-off events. [2024-06-28 03:52:38,373 INFO L125 PetriNetUnfolderBase]: For 811619/811625 co-relation queries the response was YES. [2024-06-28 03:52:38,531 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94248 conditions, 13003 events. 7811/13003 cut-off events. For 811619/811625 co-relation queries the response was YES. Maximal size of possible extension queue 889. Compared 98600 event pairs, 2191 based on Foata normal form. 2/13005 useless extension candidates. Maximal degree in co-relation 94073. Up to 10995 conditions per place. [2024-06-28 03:52:38,583 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 473 selfloop transitions, 264 changer transitions 0/742 dead transitions. [2024-06-28 03:52:38,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 399 places, 742 transitions, 15280 flow [2024-06-28 03:52:38,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:38,584 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:38,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 147 transitions. [2024-06-28 03:52:38,584 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4375 [2024-06-28 03:52:38,584 INFO L175 Difference]: Start difference. First operand has 392 places, 701 transitions, 13127 flow. Second operand 8 states and 147 transitions. [2024-06-28 03:52:38,585 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 399 places, 742 transitions, 15280 flow [2024-06-28 03:52:41,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 742 transitions, 14930 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 03:52:41,237 INFO L231 Difference]: Finished difference. Result has 394 places, 714 transitions, 13582 flow [2024-06-28 03:52:41,237 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12781, PETRI_DIFFERENCE_MINUEND_PLACES=385, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=255, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=443, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13582, PETRI_PLACES=394, PETRI_TRANSITIONS=714} [2024-06-28 03:52:41,237 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 351 predicate places. [2024-06-28 03:52:41,237 INFO L495 AbstractCegarLoop]: Abstraction has has 394 places, 714 transitions, 13582 flow [2024-06-28 03:52:41,237 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:41,237 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:41,237 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 03:52:41,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-28 03:52:41,238 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:41,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:41,238 INFO L85 PathProgramCache]: Analyzing trace with hash -53566838, now seen corresponding path program 11 times [2024-06-28 03:52:41,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:41,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609848352] [2024-06-28 03:52:41,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:41,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:41,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:43,728 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:43,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:43,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609848352] [2024-06-28 03:52:43,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609848352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:43,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:43,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:43,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169014994] [2024-06-28 03:52:43,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:43,728 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:43,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:43,729 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:43,729 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:43,770 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:43,770 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 394 places, 714 transitions, 13582 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:43,770 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:43,770 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:43,770 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:47,739 INFO L124 PetriNetUnfolderBase]: 7837/13041 cut-off events. [2024-06-28 03:52:47,740 INFO L125 PetriNetUnfolderBase]: For 846236/846242 co-relation queries the response was YES. [2024-06-28 03:52:47,909 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96372 conditions, 13041 events. 7837/13041 cut-off events. For 846236/846242 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 98972 event pairs, 2185 based on Foata normal form. 2/13043 useless extension candidates. Maximal degree in co-relation 96195. Up to 11010 conditions per place. [2024-06-28 03:52:47,967 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 476 selfloop transitions, 264 changer transitions 0/745 dead transitions. [2024-06-28 03:52:47,967 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 745 transitions, 15840 flow [2024-06-28 03:52:47,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:47,968 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:47,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-28 03:52:47,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-28 03:52:47,968 INFO L175 Difference]: Start difference. First operand has 394 places, 714 transitions, 13582 flow. Second operand 8 states and 145 transitions. [2024-06-28 03:52:47,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 745 transitions, 15840 flow [2024-06-28 03:52:50,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 395 places, 745 transitions, 15452 flow, removed 68 selfloop flow, removed 6 redundant places. [2024-06-28 03:52:50,752 INFO L231 Difference]: Finished difference. Result has 396 places, 720 transitions, 13888 flow [2024-06-28 03:52:50,752 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13226, PETRI_DIFFERENCE_MINUEND_PLACES=388, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=714, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=13888, PETRI_PLACES=396, PETRI_TRANSITIONS=720} [2024-06-28 03:52:50,752 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 353 predicate places. [2024-06-28 03:52:50,752 INFO L495 AbstractCegarLoop]: Abstraction has has 396 places, 720 transitions, 13888 flow [2024-06-28 03:52:50,752 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:50,753 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:52:50,753 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 03:52:50,753 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-28 03:52:50,753 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:52:50,753 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:52:50,753 INFO L85 PathProgramCache]: Analyzing trace with hash 764863794, now seen corresponding path program 12 times [2024-06-28 03:52:50,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:52:50,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [526349632] [2024-06-28 03:52:50,754 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:52:50,754 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:52:50,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:52:53,637 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:52:53,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:52:53,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [526349632] [2024-06-28 03:52:53,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [526349632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:52:53,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:52:53,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:52:53,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [843279306] [2024-06-28 03:52:53,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:52:53,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:52:53,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:52:53,639 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:52:53,639 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:52:53,667 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:52:53,668 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 720 transitions, 13888 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:52:53,668 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:52:53,668 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:52:53,668 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:52:57,745 INFO L124 PetriNetUnfolderBase]: 7831/13033 cut-off events. [2024-06-28 03:52:57,745 INFO L125 PetriNetUnfolderBase]: For 853525/853531 co-relation queries the response was YES. [2024-06-28 03:52:57,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96371 conditions, 13033 events. 7831/13033 cut-off events. For 853525/853531 co-relation queries the response was YES. Maximal size of possible extension queue 894. Compared 98746 event pairs, 2201 based on Foata normal form. 2/13035 useless extension candidates. Maximal degree in co-relation 96195. Up to 11007 conditions per place. [2024-06-28 03:52:57,949 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 481 selfloop transitions, 258 changer transitions 0/744 dead transitions. [2024-06-28 03:52:57,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 744 transitions, 15814 flow [2024-06-28 03:52:57,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:52:57,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:52:57,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 143 transitions. [2024-06-28 03:52:57,950 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4255952380952381 [2024-06-28 03:52:57,950 INFO L175 Difference]: Start difference. First operand has 396 places, 720 transitions, 13888 flow. Second operand 8 states and 143 transitions. [2024-06-28 03:52:57,950 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 744 transitions, 15814 flow [2024-06-28 03:53:01,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 744 transitions, 15480 flow, removed 45 selfloop flow, removed 3 redundant places. [2024-06-28 03:53:01,068 INFO L231 Difference]: Finished difference. Result has 401 places, 720 transitions, 14076 flow [2024-06-28 03:53:01,068 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13554, PETRI_DIFFERENCE_MINUEND_PLACES=393, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=462, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14076, PETRI_PLACES=401, PETRI_TRANSITIONS=720} [2024-06-28 03:53:01,069 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-28 03:53:01,069 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 720 transitions, 14076 flow [2024-06-28 03:53:01,069 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:01,069 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:01,069 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 03:53:01,069 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-28 03:53:01,070 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:01,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:01,070 INFO L85 PathProgramCache]: Analyzing trace with hash -941151792, now seen corresponding path program 13 times [2024-06-28 03:53:01,070 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:01,070 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [490129923] [2024-06-28 03:53:01,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:01,070 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:01,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:03,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:03,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:03,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [490129923] [2024-06-28 03:53:03,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [490129923] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:03,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:03,883 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:03,883 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [387444556] [2024-06-28 03:53:03,883 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:03,883 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:03,883 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:03,883 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:03,883 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:03,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:03,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 720 transitions, 14076 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:03,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:03,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:03,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:07,851 INFO L124 PetriNetUnfolderBase]: 7835/13084 cut-off events. [2024-06-28 03:53:07,851 INFO L125 PetriNetUnfolderBase]: For 875422/875442 co-relation queries the response was YES. [2024-06-28 03:53:08,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96698 conditions, 13084 events. 7835/13084 cut-off events. For 875422/875442 co-relation queries the response was YES. Maximal size of possible extension queue 897. Compared 99664 event pairs, 2248 based on Foata normal form. 6/13090 useless extension candidates. Maximal degree in co-relation 96520. Up to 11008 conditions per place. [2024-06-28 03:53:08,093 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 515 selfloop transitions, 221 changer transitions 0/741 dead transitions. [2024-06-28 03:53:08,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 408 places, 741 transitions, 16030 flow [2024-06-28 03:53:08,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:08,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:08,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-28 03:53:08,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-28 03:53:08,094 INFO L175 Difference]: Start difference. First operand has 401 places, 720 transitions, 14076 flow. Second operand 8 states and 138 transitions. [2024-06-28 03:53:08,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 408 places, 741 transitions, 16030 flow [2024-06-28 03:53:11,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 401 places, 741 transitions, 15463 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 03:53:11,602 INFO L231 Difference]: Finished difference. Result has 402 places, 723 transitions, 14034 flow [2024-06-28 03:53:11,602 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13515, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=720, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=218, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=501, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14034, PETRI_PLACES=402, PETRI_TRANSITIONS=723} [2024-06-28 03:53:11,602 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 359 predicate places. [2024-06-28 03:53:11,602 INFO L495 AbstractCegarLoop]: Abstraction has has 402 places, 723 transitions, 14034 flow [2024-06-28 03:53:11,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:11,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:11,603 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 03:53:11,603 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-28 03:53:11,603 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:11,603 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:11,604 INFO L85 PathProgramCache]: Analyzing trace with hash 2065690268, now seen corresponding path program 14 times [2024-06-28 03:53:11,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:11,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1619965207] [2024-06-28 03:53:11,604 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:11,604 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:11,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:14,085 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:14,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:14,086 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1619965207] [2024-06-28 03:53:14,086 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1619965207] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:14,086 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:14,086 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:14,086 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390891450] [2024-06-28 03:53:14,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:14,086 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:14,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:14,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:14,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:14,109 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:14,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 402 places, 723 transitions, 14034 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:14,109 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:14,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:14,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:18,107 INFO L124 PetriNetUnfolderBase]: 7845/13098 cut-off events. [2024-06-28 03:53:18,108 INFO L125 PetriNetUnfolderBase]: For 882273/882293 co-relation queries the response was YES. [2024-06-28 03:53:18,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96745 conditions, 13098 events. 7845/13098 cut-off events. For 882273/882293 co-relation queries the response was YES. Maximal size of possible extension queue 899. Compared 99673 event pairs, 2243 based on Foata normal form. 4/13102 useless extension candidates. Maximal degree in co-relation 96566. Up to 11014 conditions per place. [2024-06-28 03:53:18,346 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 495 selfloop transitions, 244 changer transitions 0/744 dead transitions. [2024-06-28 03:53:18,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 744 transitions, 15998 flow [2024-06-28 03:53:18,347 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:18,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:18,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:53:18,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:53:18,348 INFO L175 Difference]: Start difference. First operand has 402 places, 723 transitions, 14034 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:53:18,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 744 transitions, 15998 flow [2024-06-28 03:53:21,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 744 transitions, 15620 flow, removed 53 selfloop flow, removed 4 redundant places. [2024-06-28 03:53:21,925 INFO L231 Difference]: Finished difference. Result has 406 places, 726 transitions, 14224 flow [2024-06-28 03:53:21,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13672, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=241, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=482, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14224, PETRI_PLACES=406, PETRI_TRANSITIONS=726} [2024-06-28 03:53:21,925 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-28 03:53:21,925 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 726 transitions, 14224 flow [2024-06-28 03:53:21,925 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:21,925 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:21,925 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 03:53:21,925 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-28 03:53:21,925 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:21,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:21,926 INFO L85 PathProgramCache]: Analyzing trace with hash -2056793648, now seen corresponding path program 15 times [2024-06-28 03:53:21,926 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:21,926 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1872400170] [2024-06-28 03:53:21,926 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:21,926 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:21,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:24,653 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:24,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:24,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1872400170] [2024-06-28 03:53:24,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1872400170] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:24,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:24,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:24,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1359721558] [2024-06-28 03:53:24,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:24,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:24,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:24,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:24,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:24,683 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:24,683 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 726 transitions, 14224 flow. Second operand has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:24,683 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:24,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:24,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:28,736 INFO L124 PetriNetUnfolderBase]: 7839/13096 cut-off events. [2024-06-28 03:53:28,736 INFO L125 PetriNetUnfolderBase]: For 892124/892144 co-relation queries the response was YES. [2024-06-28 03:53:28,882 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96705 conditions, 13096 events. 7839/13096 cut-off events. For 892124/892144 co-relation queries the response was YES. Maximal size of possible extension queue 900. Compared 99768 event pairs, 2245 based on Foata normal form. 4/13100 useless extension candidates. Maximal degree in co-relation 96525. Up to 11011 conditions per place. [2024-06-28 03:53:28,931 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 498 selfloop transitions, 240 changer transitions 0/743 dead transitions. [2024-06-28 03:53:28,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 743 transitions, 15934 flow [2024-06-28 03:53:28,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:28,932 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:28,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 136 transitions. [2024-06-28 03:53:28,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40476190476190477 [2024-06-28 03:53:28,933 INFO L175 Difference]: Start difference. First operand has 406 places, 726 transitions, 14224 flow. Second operand 8 states and 136 transitions. [2024-06-28 03:53:28,933 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 743 transitions, 15934 flow [2024-06-28 03:53:32,496 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 743 transitions, 15351 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-28 03:53:32,506 INFO L231 Difference]: Finished difference. Result has 408 places, 726 transitions, 14127 flow [2024-06-28 03:53:32,506 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13641, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=240, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=486, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14127, PETRI_PLACES=408, PETRI_TRANSITIONS=726} [2024-06-28 03:53:32,506 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 365 predicate places. [2024-06-28 03:53:32,506 INFO L495 AbstractCegarLoop]: Abstraction has has 408 places, 726 transitions, 14127 flow [2024-06-28 03:53:32,506 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.88888888888889) internal successors, (89), 9 states have internal predecessors, (89), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:32,506 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:32,507 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 03:53:32,507 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-28 03:53:32,507 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:32,507 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:32,507 INFO L85 PathProgramCache]: Analyzing trace with hash 2061318710, now seen corresponding path program 3 times [2024-06-28 03:53:32,507 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:32,507 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1649820263] [2024-06-28 03:53:32,507 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:32,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:32,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:36,137 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:36,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:36,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1649820263] [2024-06-28 03:53:36,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1649820263] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:36,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:36,138 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:53:36,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [585316007] [2024-06-28 03:53:36,138 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:36,138 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:53:36,138 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:36,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:53:36,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:53:36,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:36,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 408 places, 726 transitions, 14127 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:53:36,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:36,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:36,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:40,137 INFO L124 PetriNetUnfolderBase]: 7958/13281 cut-off events. [2024-06-28 03:53:40,137 INFO L125 PetriNetUnfolderBase]: For 1002719/1002743 co-relation queries the response was YES. [2024-06-28 03:53:40,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99322 conditions, 13281 events. 7958/13281 cut-off events. For 1002719/1002743 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 101158 event pairs, 2212 based on Foata normal form. 24/13305 useless extension candidates. Maximal degree in co-relation 99141. Up to 11615 conditions per place. [2024-06-28 03:53:40,325 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 621 selfloop transitions, 127 changer transitions 0/753 dead transitions. [2024-06-28 03:53:40,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 753 transitions, 16043 flow [2024-06-28 03:53:40,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:40,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:40,326 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-28 03:53:40,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-28 03:53:40,327 INFO L175 Difference]: Start difference. First operand has 408 places, 726 transitions, 14127 flow. Second operand 8 states and 137 transitions. [2024-06-28 03:53:40,327 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 753 transitions, 16043 flow [2024-06-28 03:53:43,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 753 transitions, 15509 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-06-28 03:53:43,948 INFO L231 Difference]: Finished difference. Result has 409 places, 730 transitions, 14007 flow [2024-06-28 03:53:43,949 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13593, PETRI_DIFFERENCE_MINUEND_PLACES=400, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=726, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=600, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14007, PETRI_PLACES=409, PETRI_TRANSITIONS=730} [2024-06-28 03:53:43,949 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 366 predicate places. [2024-06-28 03:53:43,949 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 730 transitions, 14007 flow [2024-06-28 03:53:43,949 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:53:43,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:43,950 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 03:53:43,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-28 03:53:43,950 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:43,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:43,950 INFO L85 PathProgramCache]: Analyzing trace with hash -76455368, now seen corresponding path program 4 times [2024-06-28 03:53:43,950 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:43,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69236690] [2024-06-28 03:53:43,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:43,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:43,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:47,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:47,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:47,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69236690] [2024-06-28 03:53:47,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69236690] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:47,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:47,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 03:53:47,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248800357] [2024-06-28 03:53:47,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:47,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 03:53:47,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:47,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 03:53:47,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 03:53:47,257 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:47,257 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 730 transitions, 14007 flow. Second operand has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:47,258 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:47,258 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:47,258 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:53:51,512 INFO L124 PetriNetUnfolderBase]: 7992/13341 cut-off events. [2024-06-28 03:53:51,513 INFO L125 PetriNetUnfolderBase]: For 1009918/1009942 co-relation queries the response was YES. [2024-06-28 03:53:51,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99527 conditions, 13341 events. 7992/13341 cut-off events. For 1009918/1009942 co-relation queries the response was YES. Maximal size of possible extension queue 903. Compared 101598 event pairs, 2210 based on Foata normal form. 24/13365 useless extension candidates. Maximal degree in co-relation 99345. Up to 10280 conditions per place. [2024-06-28 03:53:51,695 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 609 selfloop transitions, 145 changer transitions 0/759 dead transitions. [2024-06-28 03:53:51,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 759 transitions, 16105 flow [2024-06-28 03:53:51,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:53:51,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:53:51,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 139 transitions. [2024-06-28 03:53:51,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41369047619047616 [2024-06-28 03:53:51,696 INFO L175 Difference]: Start difference. First operand has 409 places, 730 transitions, 14007 flow. Second operand 8 states and 139 transitions. [2024-06-28 03:53:51,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 759 transitions, 16105 flow [2024-06-28 03:53:55,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 759 transitions, 15882 flow, removed 40 selfloop flow, removed 4 redundant places. [2024-06-28 03:53:55,142 INFO L231 Difference]: Finished difference. Result has 414 places, 733 transitions, 14198 flow [2024-06-28 03:53:55,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13784, PETRI_DIFFERENCE_MINUEND_PLACES=405, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=730, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=586, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14198, PETRI_PLACES=414, PETRI_TRANSITIONS=733} [2024-06-28 03:53:55,143 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 371 predicate places. [2024-06-28 03:53:55,143 INFO L495 AbstractCegarLoop]: Abstraction has has 414 places, 733 transitions, 14198 flow [2024-06-28 03:53:55,143 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 10.0) internal successors, (90), 9 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:55,143 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:53:55,143 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 03:53:55,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-28 03:53:55,144 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:53:55,144 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:53:55,144 INFO L85 PathProgramCache]: Analyzing trace with hash -499634720, now seen corresponding path program 1 times [2024-06-28 03:53:55,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:53:55,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682923251] [2024-06-28 03:53:55,144 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:53:55,145 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:53:55,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:53:58,677 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:53:58,677 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:53:58,677 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682923251] [2024-06-28 03:53:58,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682923251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:53:58,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:53:58,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:53:58,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320110581] [2024-06-28 03:53:58,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:53:58,678 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:53:58,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:53:58,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:53:58,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:53:58,708 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:53:58,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 733 transitions, 14198 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:53:58,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:53:58,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:53:58,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:02,870 INFO L124 PetriNetUnfolderBase]: 8067/13453 cut-off events. [2024-06-28 03:54:02,870 INFO L125 PetriNetUnfolderBase]: For 993789/993791 co-relation queries the response was YES. [2024-06-28 03:54:03,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101009 conditions, 13453 events. 8067/13453 cut-off events. For 993789/993791 co-relation queries the response was YES. Maximal size of possible extension queue 907. Compared 102881 event pairs, 3286 based on Foata normal form. 4/13451 useless extension candidates. Maximal degree in co-relation 100824. Up to 12565 conditions per place. [2024-06-28 03:54:03,104 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 731 selfloop transitions, 47 changer transitions 0/783 dead transitions. [2024-06-28 03:54:03,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 783 transitions, 16190 flow [2024-06-28 03:54:03,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 03:54:03,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 03:54:03,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-06-28 03:54:03,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37857142857142856 [2024-06-28 03:54:03,105 INFO L175 Difference]: Start difference. First operand has 414 places, 733 transitions, 14198 flow. Second operand 10 states and 159 transitions. [2024-06-28 03:54:03,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 783 transitions, 16190 flow [2024-06-28 03:54:06,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 783 transitions, 15724 flow, removed 47 selfloop flow, removed 6 redundant places. [2024-06-28 03:54:06,614 INFO L231 Difference]: Finished difference. Result has 421 places, 755 transitions, 14192 flow [2024-06-28 03:54:06,614 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13743, PETRI_DIFFERENCE_MINUEND_PLACES=408, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=702, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14192, PETRI_PLACES=421, PETRI_TRANSITIONS=755} [2024-06-28 03:54:06,615 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-28 03:54:06,615 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 755 transitions, 14192 flow [2024-06-28 03:54:06,615 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:06,615 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:06,615 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 03:54:06,615 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-28 03:54:06,615 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:06,615 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:06,615 INFO L85 PathProgramCache]: Analyzing trace with hash -1511527954, now seen corresponding path program 2 times [2024-06-28 03:54:06,615 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:06,615 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048937369] [2024-06-28 03:54:06,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:06,616 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:06,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:09,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:09,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:09,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048937369] [2024-06-28 03:54:09,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048937369] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:09,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:09,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:54:09,751 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2076733860] [2024-06-28 03:54:09,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:09,751 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:54:09,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:09,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:54:09,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:54:09,790 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:09,791 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 755 transitions, 14192 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:54:09,791 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:09,791 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:09,791 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:14,616 INFO L124 PetriNetUnfolderBase]: 8075/13465 cut-off events. [2024-06-28 03:54:14,616 INFO L125 PetriNetUnfolderBase]: For 1004294/1004298 co-relation queries the response was YES. [2024-06-28 03:54:14,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99662 conditions, 13465 events. 8075/13465 cut-off events. For 1004294/1004298 co-relation queries the response was YES. Maximal size of possible extension queue 909. Compared 102944 event pairs, 3282 based on Foata normal form. 6/13465 useless extension candidates. Maximal degree in co-relation 99474. Up to 12569 conditions per place. [2024-06-28 03:54:14,840 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 725 selfloop transitions, 51 changer transitions 0/781 dead transitions. [2024-06-28 03:54:14,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 781 transitions, 15872 flow [2024-06-28 03:54:14,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:14,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:14,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-28 03:54:14,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-28 03:54:14,842 INFO L175 Difference]: Start difference. First operand has 421 places, 755 transitions, 14192 flow. Second operand 8 states and 134 transitions. [2024-06-28 03:54:14,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 781 transitions, 15872 flow [2024-06-28 03:54:17,708 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 781 transitions, 15733 flow, removed 27 selfloop flow, removed 3 redundant places. [2024-06-28 03:54:17,717 INFO L231 Difference]: Finished difference. Result has 426 places, 757 transitions, 14218 flow [2024-06-28 03:54:17,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14061, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=755, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=704, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14218, PETRI_PLACES=426, PETRI_TRANSITIONS=757} [2024-06-28 03:54:17,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 383 predicate places. [2024-06-28 03:54:17,718 INFO L495 AbstractCegarLoop]: Abstraction has has 426 places, 757 transitions, 14218 flow [2024-06-28 03:54:17,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:54:17,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:17,718 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 03:54:17,718 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-28 03:54:17,718 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:17,718 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:17,718 INFO L85 PathProgramCache]: Analyzing trace with hash -892973948, now seen corresponding path program 3 times [2024-06-28 03:54:17,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:17,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809740265] [2024-06-28 03:54:17,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:17,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:17,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:20,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:20,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:20,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809740265] [2024-06-28 03:54:20,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809740265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:20,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:20,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 03:54:20,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [165606495] [2024-06-28 03:54:20,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:20,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 03:54:20,904 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:20,904 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 03:54:20,904 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 03:54:20,936 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:20,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 757 transitions, 14218 flow. Second operand has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:54:20,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:20,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:20,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:25,806 INFO L124 PetriNetUnfolderBase]: 8083/13478 cut-off events. [2024-06-28 03:54:25,806 INFO L125 PetriNetUnfolderBase]: For 1023487/1023487 co-relation queries the response was YES. [2024-06-28 03:54:25,974 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99887 conditions, 13478 events. 8083/13478 cut-off events. For 1023487/1023487 co-relation queries the response was YES. Maximal size of possible extension queue 911. Compared 103033 event pairs, 3286 based on Foata normal form. 2/13474 useless extension candidates. Maximal degree in co-relation 99698. Up to 12587 conditions per place. [2024-06-28 03:54:26,036 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 727 selfloop transitions, 47 changer transitions 0/779 dead transitions. [2024-06-28 03:54:26,036 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 779 transitions, 15876 flow [2024-06-28 03:54:26,037 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:26,037 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:26,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:54:26,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:54:26,038 INFO L175 Difference]: Start difference. First operand has 426 places, 757 transitions, 14218 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:54:26,038 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 779 transitions, 15876 flow [2024-06-28 03:54:29,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 427 places, 779 transitions, 15737 flow, removed 22 selfloop flow, removed 6 redundant places. [2024-06-28 03:54:29,568 INFO L231 Difference]: Finished difference. Result has 428 places, 759 transitions, 14229 flow [2024-06-28 03:54:29,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14083, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=757, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=710, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14229, PETRI_PLACES=428, PETRI_TRANSITIONS=759} [2024-06-28 03:54:29,568 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 385 predicate places. [2024-06-28 03:54:29,569 INFO L495 AbstractCegarLoop]: Abstraction has has 428 places, 759 transitions, 14229 flow [2024-06-28 03:54:29,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.8) internal successors, (98), 10 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 03:54:29,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:29,569 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 03:54:29,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-28 03:54:29,569 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:29,569 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:29,569 INFO L85 PathProgramCache]: Analyzing trace with hash -1367428174, now seen corresponding path program 4 times [2024-06-28 03:54:29,569 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:29,569 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1953611118] [2024-06-28 03:54:29,569 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:29,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:29,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:33,086 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:33,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:33,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1953611118] [2024-06-28 03:54:33,087 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1953611118] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:33,087 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:33,087 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:33,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088036496] [2024-06-28 03:54:33,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:33,087 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:33,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:33,087 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:33,087 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:33,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:33,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 759 transitions, 14229 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:33,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:33,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:33,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:37,926 INFO L124 PetriNetUnfolderBase]: 8091/13490 cut-off events. [2024-06-28 03:54:37,926 INFO L125 PetriNetUnfolderBase]: For 1023829/1023829 co-relation queries the response was YES. [2024-06-28 03:54:38,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99916 conditions, 13490 events. 8091/13490 cut-off events. For 1023829/1023829 co-relation queries the response was YES. Maximal size of possible extension queue 913. Compared 103111 event pairs, 3285 based on Foata normal form. 2/13486 useless extension candidates. Maximal degree in co-relation 99726. Up to 12569 conditions per place. [2024-06-28 03:54:38,141 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 723 selfloop transitions, 53 changer transitions 0/781 dead transitions. [2024-06-28 03:54:38,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 781 transitions, 15889 flow [2024-06-28 03:54:38,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:38,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:38,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-28 03:54:38,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-28 03:54:38,142 INFO L175 Difference]: Start difference. First operand has 428 places, 759 transitions, 14229 flow. Second operand 8 states and 131 transitions. [2024-06-28 03:54:38,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 781 transitions, 15889 flow [2024-06-28 03:54:41,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 429 places, 781 transitions, 15761 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-06-28 03:54:41,952 INFO L231 Difference]: Finished difference. Result has 430 places, 761 transitions, 14262 flow [2024-06-28 03:54:41,952 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14101, PETRI_DIFFERENCE_MINUEND_PLACES=422, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=759, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=706, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14262, PETRI_PLACES=430, PETRI_TRANSITIONS=761} [2024-06-28 03:54:41,952 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-28 03:54:41,952 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 761 transitions, 14262 flow [2024-06-28 03:54:41,953 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:41,953 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:41,953 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 03:54:41,953 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-28 03:54:41,953 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:41,953 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:41,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1326843552, now seen corresponding path program 5 times [2024-06-28 03:54:41,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:41,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412568700] [2024-06-28 03:54:41,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:41,953 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:41,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 03:54:45,356 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 03:54:45,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 03:54:45,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412568700] [2024-06-28 03:54:45,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412568700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 03:54:45,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 03:54:45,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 03:54:45,357 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [138628218] [2024-06-28 03:54:45,357 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 03:54:45,357 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 03:54:45,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 03:54:45,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 03:54:45,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 03:54:45,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-28 03:54:45,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 761 transitions, 14262 flow. Second operand has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:45,407 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 03:54:45,407 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-28 03:54:45,407 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 03:54:50,190 INFO L124 PetriNetUnfolderBase]: 8099/13507 cut-off events. [2024-06-28 03:54:50,191 INFO L125 PetriNetUnfolderBase]: For 1042760/1042766 co-relation queries the response was YES. [2024-06-28 03:54:50,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100336 conditions, 13507 events. 8099/13507 cut-off events. For 1042760/1042766 co-relation queries the response was YES. Maximal size of possible extension queue 917. Compared 103254 event pairs, 3286 based on Foata normal form. 5/13506 useless extension candidates. Maximal degree in co-relation 100145. Up to 12613 conditions per place. [2024-06-28 03:54:50,390 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 728 selfloop transitions, 46 changer transitions 0/779 dead transitions. [2024-06-28 03:54:50,390 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 779 transitions, 15912 flow [2024-06-28 03:54:50,391 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 03:54:50,391 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 03:54:50,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-28 03:54:50,391 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-28 03:54:50,391 INFO L175 Difference]: Start difference. First operand has 430 places, 761 transitions, 14262 flow. Second operand 8 states and 126 transitions. [2024-06-28 03:54:50,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 779 transitions, 15912 flow [2024-06-28 03:54:54,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 779 transitions, 15767 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-28 03:54:54,564 INFO L231 Difference]: Finished difference. Result has 432 places, 763 transitions, 14268 flow [2024-06-28 03:54:54,564 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=14117, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=761, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=715, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=14268, PETRI_PLACES=432, PETRI_TRANSITIONS=763} [2024-06-28 03:54:54,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-28 03:54:54,565 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 763 transitions, 14268 flow [2024-06-28 03:54:54,565 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.636363636363637) internal successors, (106), 11 states have internal predecessors, (106), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 03:54:54,565 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 03:54:54,565 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 03:54:54,565 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-28 03:54:54,565 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-28 03:54:54,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 03:54:54,566 INFO L85 PathProgramCache]: Analyzing trace with hash -334818110, now seen corresponding path program 6 times [2024-06-28 03:54:54,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 03:54:54,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [67656128] [2024-06-28 03:54:54,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 03:54:54,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 03:54:54,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat