./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 --validate ./goblint.2024-06-19_11-23-25.files/protection/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/protection/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 --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 18:41:34,624 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 18:41:34,713 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 18:41:34,720 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 18:41:34,721 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 18:41:34,757 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 18:41:34,758 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 18:41:34,758 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 18:41:34,759 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 18:41:34,763 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 18:41:34,763 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 18:41:34,763 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 18:41:34,764 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 18:41:34,765 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 18:41:34,765 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 18:41:34,766 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 18:41:34,766 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 18:41:34,766 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 18:41:34,767 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 18:41:34,767 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 18:41:34,767 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 18:41:34,767 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 18:41:34,768 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 18:41:34,768 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 18:41:34,768 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 18:41:34,768 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 18:41:34,769 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 18:41:34,769 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 18:41:34,770 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 18:41:34,770 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 18:41:34,771 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 18:41:34,771 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 18:41:34,771 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:41:34,771 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 18:41:34,772 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 18:41:34,772 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 18:41:34,772 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 18:41:34,772 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 18:41:34,773 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 18:41:34,773 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 18:41:34,773 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 18:41:34,773 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 18:41:34,773 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 18:41:34,774 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-27 18:41:35,054 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 18:41:35,080 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 18:41:35,083 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 18:41:35,084 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 18:41:35,085 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 18:41:35,086 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/rfi006_rmo.yml/witness.yml [2024-06-27 18:41:35,320 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 18:41:35,321 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 18:41:35,322 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-27 18:41:36,683 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 18:41:36,964 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 18:41:36,968 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i [2024-06-27 18:41:36,991 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bfb55492/d69b9db997bc4c94addd49539221441e/FLAG067b1aec7 [2024-06-27 18:41:37,004 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4bfb55492/d69b9db997bc4c94addd49539221441e [2024-06-27 18:41:37,006 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 18:41:37,007 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 18:41:37,009 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 18:41:37,009 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 18:41:37,014 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 18:41:37,015 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:41:35" (1/2) ... [2024-06-27 18:41:37,016 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7be8edc0 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:41:37, skipping insertion in model container [2024-06-27 18:41:37,016 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:41:35" (1/2) ... [2024-06-27 18:41:37,018 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@9786ebb and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 06:41:37, skipping insertion in model container [2024-06-27 18:41:37,018 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:41:37" (2/2) ... [2024-06-27 18:41:37,018 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7be8edc0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37, skipping insertion in model container [2024-06-27 18:41:37,018 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 06:41:37" (2/2) ... [2024-06-27 18:41:37,019 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 18:41:37,205 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 18:41:37,206 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! 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 || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 18:41:37,206 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! 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 || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 18:41:37,206 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! 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 || x$w_buff0 == 0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0) [2024-06-27 18:41:37,206 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 18:41:37,207 INFO L106 edCorrectnessWitness]: ghost_update [L848-L848] multithreaded = 1; [2024-06-27 18:41:37,270 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 18:41:37,456 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i[987,1000] [2024-06-27 18:41:37,658 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:41:37,673 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-27 18:41:37,713 WARN L247 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i[987,1000] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 18:41:37,805 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 18:41:37,840 INFO L206 MainTranslator]: Completed translation [2024-06-27 18:41:37,840 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37 WrapperNode [2024-06-27 18:41:37,841 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 18:41:37,841 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 18:41:37,842 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 18:41:37,842 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 18:41:37,848 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,882 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,913 INFO L138 Inliner]: procedures = 175, calls = 73, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 170 [2024-06-27 18:41:37,913 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 18:41:37,914 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 18:41:37,914 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 18:41:37,914 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 18:41:37,925 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,925 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,930 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,947 INFO L175 MemorySlicer]: Split 33 memory accesses to 2 slices as follows [2, 31]. 94 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-27 18:41:37,948 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,948 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,962 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,964 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,967 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,969 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,974 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 18:41:37,974 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 18:41:37,975 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 18:41:37,975 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 18:41:37,975 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (1/1) ... [2024-06-27 18:41:37,981 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 18:41:37,989 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 18:41:38,014 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-27 18:41:38,034 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-27 18:41:38,071 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 18:41:38,072 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 18:41:38,072 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 18:41:38,073 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 18:41:38,073 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 18:41:38,073 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 18:41:38,073 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 18:41:38,073 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 18:41:38,074 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 18:41:38,074 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 18:41:38,075 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 18:41:38,075 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 18:41:38,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 18:41:38,076 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 18:41:38,078 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 18:41:38,079 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 18:41:38,079 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 18:41:38,080 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 18:41:38,275 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 18:41:38,277 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 18:41:38,739 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 18:41:38,739 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 18:41:39,101 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 18:41:39,102 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 18:41:39,103 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:41:39 BoogieIcfgContainer [2024-06-27 18:41:39,103 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 18:41:39,106 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 18:41:39,106 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 18:41:39,109 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 18:41:39,109 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 06:41:35" (1/4) ... [2024-06-27 18:41:39,110 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77ee0eff and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 06:41:39, skipping insertion in model container [2024-06-27 18:41:39,110 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 06:41:37" (2/4) ... [2024-06-27 18:41:39,111 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77ee0eff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:41:39, skipping insertion in model container [2024-06-27 18:41:39,111 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 06:41:37" (3/4) ... [2024-06-27 18:41:39,111 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@77ee0eff and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 06:41:39, skipping insertion in model container [2024-06-27 18:41:39,111 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 06:41:39" (4/4) ... [2024-06-27 18:41:39,112 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi006_rmo.i [2024-06-27 18:41:39,129 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 18:41:39,130 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-27 18:41:39,130 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 18:41:39,190 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 18:41:39,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:41:39,285 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-27 18:41:39,285 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:41:39,288 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54 conditions, 44 events. 1/44 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 61 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-27 18:41:39,288 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-27 18:41:39,291 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-27 18:41:39,310 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 18:41:39,316 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;@22f4a44d, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 18:41:39,316 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-27 18:41:39,323 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 18:41:39,323 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 18:41:39,324 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 18:41:39,324 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:39,325 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 18:41:39,325 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:41:39,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:39,330 INFO L85 PathProgramCache]: Analyzing trace with hash 639023840, now seen corresponding path program 1 times [2024-06-27 18:41:39,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:39,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [53868812] [2024-06-27 18:41:39,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:39,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:39,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:41,460 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:41,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:41,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [53868812] [2024-06-27 18:41:41,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [53868812] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:41,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:41,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 18:41:41,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [550095462] [2024-06-27 18:41:41,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:41,489 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 18:41:41,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:41,523 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 18:41:41,523 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 18:41:41,550 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:41:41,553 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:41,553 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:41,553 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:41:41,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:42,514 INFO L124 PetriNetUnfolderBase]: 2790/4431 cut-off events. [2024-06-27 18:41:42,515 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-27 18:41:42,524 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8561 conditions, 4431 events. 2790/4431 cut-off events. For 29/29 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 25665 event pairs, 1780 based on Foata normal form. 0/4272 useless extension candidates. Maximal degree in co-relation 8549. Up to 4049 conditions per place. [2024-06-27 18:41:42,543 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 44 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-27 18:41:42,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 229 flow [2024-06-27 18:41:42,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 18:41:42,547 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 18:41:42,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2024-06-27 18:41:42,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-06-27 18:41:42,560 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 91 transitions. [2024-06-27 18:41:42,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 229 flow [2024-06-27 18:41:42,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 18:41:42,565 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 125 flow [2024-06-27 18:41:42,566 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-27 18:41:42,570 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-27 18:41:42,571 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 125 flow [2024-06-27 18:41:42,571 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:42,571 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:42,571 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:41:42,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 18:41:42,572 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:41:42,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:42,572 INFO L85 PathProgramCache]: Analyzing trace with hash -78056983, now seen corresponding path program 1 times [2024-06-27 18:41:42,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:42,572 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1236786284] [2024-06-27 18:41:42,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:42,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:42,637 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:45,105 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:45,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:45,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1236786284] [2024-06-27 18:41:45,107 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1236786284] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:45,107 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:45,107 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 18:41:45,108 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1296174441] [2024-06-27 18:41:45,108 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:45,109 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 18:41:45,109 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:45,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 18:41:45,110 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 18:41:45,126 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-27 18:41:45,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 125 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:45,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:45,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-27 18:41:45,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:46,007 INFO L124 PetriNetUnfolderBase]: 2784/4242 cut-off events. [2024-06-27 18:41:46,008 INFO L125 PetriNetUnfolderBase]: For 719/719 co-relation queries the response was YES. [2024-06-27 18:41:46,013 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9389 conditions, 4242 events. 2784/4242 cut-off events. For 719/719 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 23386 event pairs, 1304 based on Foata normal form. 3/4239 useless extension candidates. Maximal degree in co-relation 9377. Up to 4007 conditions per place. [2024-06-27 18:41:46,029 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 61 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-27 18:41:46,029 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 80 transitions, 357 flow [2024-06-27 18:41:46,030 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 18:41:46,030 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 18:41:46,031 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-27 18:41:46,031 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2024-06-27 18:41:46,032 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 125 flow. Second operand 4 states and 123 transitions. [2024-06-27 18:41:46,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 80 transitions, 357 flow [2024-06-27 18:41:46,038 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 352 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 18:41:46,041 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 188 flow [2024-06-27 18:41:46,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-27 18:41:46,042 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-06-27 18:41:46,042 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 188 flow [2024-06-27 18:41:46,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:46,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:46,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:41:46,043 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 18:41:46,043 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:41:46,043 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:46,044 INFO L85 PathProgramCache]: Analyzing trace with hash 1875202102, now seen corresponding path program 1 times [2024-06-27 18:41:46,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:46,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742478181] [2024-06-27 18:41:46,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:46,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:46,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:48,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-27 18:41:48,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:48,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742478181] [2024-06-27 18:41:48,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742478181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:48,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:48,581 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 18:41:48,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [923916055] [2024-06-27 18:41:48,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:48,582 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 18:41:48,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:48,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 18:41:48,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 18:41:48,609 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:41:48,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:48,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:48,610 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:41:48,610 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:49,936 INFO L124 PetriNetUnfolderBase]: 3417/5065 cut-off events. [2024-06-27 18:41:49,937 INFO L125 PetriNetUnfolderBase]: For 2813/2813 co-relation queries the response was YES. [2024-06-27 18:41:49,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12616 conditions, 5065 events. 3417/5065 cut-off events. For 2813/2813 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 27457 event pairs, 1119 based on Foata normal form. 5/5067 useless extension candidates. Maximal degree in co-relation 12601. Up to 4756 conditions per place. [2024-06-27 18:41:49,973 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 85 selfloop transitions, 18 changer transitions 0/111 dead transitions. [2024-06-27 18:41:49,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 111 transitions, 570 flow [2024-06-27 18:41:49,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:41:49,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:41:49,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-27 18:41:49,979 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6723404255319149 [2024-06-27 18:41:49,979 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 188 flow. Second operand 5 states and 158 transitions. [2024-06-27 18:41:49,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 111 transitions, 570 flow [2024-06-27 18:41:49,986 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 111 transitions, 570 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-27 18:41:49,988 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 310 flow [2024-06-27 18:41:49,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=310, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-27 18:41:49,990 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2024-06-27 18:41:49,990 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 310 flow [2024-06-27 18:41:49,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.2) internal successors, (66), 5 states have internal predecessors, (66), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:49,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:49,991 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:41:49,991 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 18:41:49,991 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:41:49,992 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:49,992 INFO L85 PathProgramCache]: Analyzing trace with hash 1620279711, now seen corresponding path program 1 times [2024-06-27 18:41:49,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:49,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478258739] [2024-06-27 18:41:49,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:49,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:50,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:52,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:52,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:52,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478258739] [2024-06-27 18:41:52,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478258739] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:52,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:52,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:41:52,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024201704] [2024-06-27 18:41:52,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:52,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:41:52,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:52,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:41:52,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:41:52,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:41:52,793 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 310 flow. Second operand has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:52,793 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:52,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:41:52,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:54,305 INFO L124 PetriNetUnfolderBase]: 3462/5132 cut-off events. [2024-06-27 18:41:54,306 INFO L125 PetriNetUnfolderBase]: For 6210/6212 co-relation queries the response was YES. [2024-06-27 18:41:54,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14895 conditions, 5132 events. 3462/5132 cut-off events. For 6210/6212 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27929 event pairs, 752 based on Foata normal form. 12/5141 useless extension candidates. Maximal degree in co-relation 14875. Up to 4711 conditions per place. [2024-06-27 18:41:54,345 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 96 selfloop transitions, 21 changer transitions 0/125 dead transitions. [2024-06-27 18:41:54,346 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 125 transitions, 724 flow [2024-06-27 18:41:54,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:41:54,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:41:54,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-27 18:41:54,348 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2024-06-27 18:41:54,348 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 310 flow. Second operand 6 states and 184 transitions. [2024-06-27 18:41:54,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 125 transitions, 724 flow [2024-06-27 18:41:54,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 125 transitions, 718 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-27 18:41:54,361 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 372 flow [2024-06-27 18:41:54,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=40, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=372, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-06-27 18:41:54,362 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-06-27 18:41:54,363 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 372 flow [2024-06-27 18:41:54,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:54,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:54,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:41:54,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 18:41:54,364 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:41:54,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:54,364 INFO L85 PathProgramCache]: Analyzing trace with hash -458826318, now seen corresponding path program 1 times [2024-06-27 18:41:54,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:54,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388092772] [2024-06-27 18:41:54,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:54,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:54,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:55,883 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:55,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:55,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388092772] [2024-06-27 18:41:55,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388092772] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:55,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:55,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:41:55,885 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577991168] [2024-06-27 18:41:55,885 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:55,885 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:41:55,885 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:55,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:41:55,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:41:55,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:41:55,904 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 372 flow. Second operand has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:55,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:55,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:41:55,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:41:57,188 INFO L124 PetriNetUnfolderBase]: 3457/5396 cut-off events. [2024-06-27 18:41:57,189 INFO L125 PetriNetUnfolderBase]: For 7942/7942 co-relation queries the response was YES. [2024-06-27 18:41:57,199 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15986 conditions, 5396 events. 3457/5396 cut-off events. For 7942/7942 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 31218 event pairs, 1344 based on Foata normal form. 2/5394 useless extension candidates. Maximal degree in co-relation 15962. Up to 4975 conditions per place. [2024-06-27 18:41:57,222 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 73 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-06-27 18:41:57,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 622 flow [2024-06-27 18:41:57,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:41:57,225 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:41:57,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 18:41:57,228 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:41:57,228 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 372 flow. Second operand 5 states and 120 transitions. [2024-06-27 18:41:57,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 622 flow [2024-06-27 18:41:57,242 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 568 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:41:57,244 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 389 flow [2024-06-27 18:41:57,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=389, PETRI_PLACES=68, PETRI_TRANSITIONS=68} [2024-06-27 18:41:57,247 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 17 predicate places. [2024-06-27 18:41:57,247 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 389 flow [2024-06-27 18:41:57,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:57,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:41:57,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:41:57,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 18:41:57,248 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:41:57,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:41:57,248 INFO L85 PathProgramCache]: Analyzing trace with hash -1340009675, now seen corresponding path program 1 times [2024-06-27 18:41:57,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:41:57,249 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [885674424] [2024-06-27 18:41:57,249 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:41:57,249 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:41:57,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:41:58,992 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:41:58,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:41:58,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [885674424] [2024-06-27 18:41:58,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [885674424] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:41:58,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:41:58,993 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:41:58,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [206928264] [2024-06-27 18:41:58,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:41:58,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:41:58,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:41:58,994 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:41:58,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:41:59,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:41:59,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 68 transitions, 389 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:41:59,013 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:41:59,013 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:41:59,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:00,439 INFO L124 PetriNetUnfolderBase]: 3447/5384 cut-off events. [2024-06-27 18:42:00,440 INFO L125 PetriNetUnfolderBase]: For 8459/8459 co-relation queries the response was YES. [2024-06-27 18:42:00,449 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15909 conditions, 5384 events. 3447/5384 cut-off events. For 8459/8459 co-relation queries the response was YES. Maximal size of possible extension queue 234. Compared 31093 event pairs, 1258 based on Foata normal form. 4/5387 useless extension candidates. Maximal degree in co-relation 15883. Up to 4923 conditions per place. [2024-06-27 18:42:00,470 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 83 selfloop transitions, 14 changer transitions 0/104 dead transitions. [2024-06-27 18:42:00,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 104 transitions, 679 flow [2024-06-27 18:42:00,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:42:00,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:42:00,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 18:42:00,473 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-27 18:42:00,473 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 389 flow. Second operand 6 states and 145 transitions. [2024-06-27 18:42:00,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 104 transitions, 679 flow [2024-06-27 18:42:00,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 654 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-27 18:42:00,484 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 433 flow [2024-06-27 18:42:00,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=364, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=433, PETRI_PLACES=71, PETRI_TRANSITIONS=72} [2024-06-27 18:42:00,488 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 20 predicate places. [2024-06-27 18:42:00,488 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 433 flow [2024-06-27 18:42:00,488 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:00,488 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:00,489 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:00,489 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 18:42:00,489 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:00,489 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:00,490 INFO L85 PathProgramCache]: Analyzing trace with hash 184605135, now seen corresponding path program 1 times [2024-06-27 18:42:00,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:00,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [236907083] [2024-06-27 18:42:00,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:00,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:00,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:02,985 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:02,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:02,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [236907083] [2024-06-27 18:42:02,986 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [236907083] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:02,986 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:02,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:42:02,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1971880607] [2024-06-27 18:42:02,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:02,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:42:02,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:02,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:42:02,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:42:02,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:02,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 72 transitions, 433 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:02,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:02,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:02,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:04,396 INFO L124 PetriNetUnfolderBase]: 3473/5189 cut-off events. [2024-06-27 18:42:04,397 INFO L125 PetriNetUnfolderBase]: For 11038/11044 co-relation queries the response was YES. [2024-06-27 18:42:04,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16872 conditions, 5189 events. 3473/5189 cut-off events. For 11038/11044 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28568 event pairs, 1059 based on Foata normal form. 10/5198 useless extension candidates. Maximal degree in co-relation 16845. Up to 4821 conditions per place. [2024-06-27 18:42:04,428 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 86 selfloop transitions, 24 changer transitions 0/117 dead transitions. [2024-06-27 18:42:04,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 117 transitions, 805 flow [2024-06-27 18:42:04,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:42:04,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:42:04,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-27 18:42:04,431 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2024-06-27 18:42:04,431 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 433 flow. Second operand 6 states and 157 transitions. [2024-06-27 18:42:04,431 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 117 transitions, 805 flow [2024-06-27 18:42:04,442 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 117 transitions, 766 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-27 18:42:04,444 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 476 flow [2024-06-27 18:42:04,445 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=394, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=476, PETRI_PLACES=73, PETRI_TRANSITIONS=75} [2024-06-27 18:42:04,445 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 22 predicate places. [2024-06-27 18:42:04,446 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 476 flow [2024-06-27 18:42:04,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:04,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:04,446 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:04,446 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 18:42:04,446 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:04,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:04,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1449584625, now seen corresponding path program 2 times [2024-06-27 18:42:04,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:04,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990355064] [2024-06-27 18:42:04,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:04,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:04,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:06,628 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:06,628 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:06,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990355064] [2024-06-27 18:42:06,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990355064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:06,628 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:06,628 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:42:06,629 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1503753415] [2024-06-27 18:42:06,629 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:06,629 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:42:06,629 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:06,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:42:06,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:42:06,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:06,647 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 75 transitions, 476 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:06,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:06,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:06,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:08,061 INFO L124 PetriNetUnfolderBase]: 3461/5151 cut-off events. [2024-06-27 18:42:08,061 INFO L125 PetriNetUnfolderBase]: For 12328/12328 co-relation queries the response was YES. [2024-06-27 18:42:08,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17048 conditions, 5151 events. 3461/5151 cut-off events. For 12328/12328 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28140 event pairs, 1085 based on Foata normal form. 2/5149 useless extension candidates. Maximal degree in co-relation 17020. Up to 4805 conditions per place. [2024-06-27 18:42:08,089 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 80 selfloop transitions, 25 changer transitions 0/112 dead transitions. [2024-06-27 18:42:08,089 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 112 transitions, 786 flow [2024-06-27 18:42:08,090 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:42:08,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:42:08,091 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 18:42:08,091 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-27 18:42:08,092 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 476 flow. Second operand 6 states and 152 transitions. [2024-06-27 18:42:08,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 112 transitions, 786 flow [2024-06-27 18:42:08,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 112 transitions, 753 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-27 18:42:08,103 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 502 flow [2024-06-27 18:42:08,103 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=443, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=502, PETRI_PLACES=76, PETRI_TRANSITIONS=75} [2024-06-27 18:42:08,104 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 25 predicate places. [2024-06-27 18:42:08,104 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 502 flow [2024-06-27 18:42:08,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:08,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:08,105 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:08,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 18:42:08,105 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:08,106 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:08,106 INFO L85 PathProgramCache]: Analyzing trace with hash 1376886684, now seen corresponding path program 1 times [2024-06-27 18:42:08,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:08,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [478910741] [2024-06-27 18:42:08,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:08,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:08,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:10,470 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:10,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:10,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [478910741] [2024-06-27 18:42:10,470 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [478910741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:10,471 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:10,471 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:42:10,471 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079804846] [2024-06-27 18:42:10,471 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:10,471 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:42:10,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:10,472 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:42:10,472 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:42:10,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:10,511 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 75 transitions, 502 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:10,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:10,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:10,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:12,419 INFO L124 PetriNetUnfolderBase]: 3957/5920 cut-off events. [2024-06-27 18:42:12,420 INFO L125 PetriNetUnfolderBase]: For 17033/17033 co-relation queries the response was YES. [2024-06-27 18:42:12,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20517 conditions, 5920 events. 3957/5920 cut-off events. For 17033/17033 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32885 event pairs, 903 based on Foata normal form. 8/5925 useless extension candidates. Maximal degree in co-relation 20488. Up to 4860 conditions per place. [2024-06-27 18:42:12,448 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 126 selfloop transitions, 47 changer transitions 0/180 dead transitions. [2024-06-27 18:42:12,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 180 transitions, 1388 flow [2024-06-27 18:42:12,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:42:12,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:42:12,451 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-27 18:42:12,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-06-27 18:42:12,451 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 502 flow. Second operand 8 states and 221 transitions. [2024-06-27 18:42:12,451 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 180 transitions, 1388 flow [2024-06-27 18:42:12,477 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 180 transitions, 1284 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 18:42:12,480 INFO L231 Difference]: Finished difference. Result has 83 places, 103 transitions, 822 flow [2024-06-27 18:42:12,481 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=440, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=822, PETRI_PLACES=83, PETRI_TRANSITIONS=103} [2024-06-27 18:42:12,482 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 32 predicate places. [2024-06-27 18:42:12,482 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 103 transitions, 822 flow [2024-06-27 18:42:12,483 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:12,483 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:12,483 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:12,483 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 18:42:12,484 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:12,484 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:12,484 INFO L85 PathProgramCache]: Analyzing trace with hash 1427793534, now seen corresponding path program 2 times [2024-06-27 18:42:12,485 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:12,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2030943363] [2024-06-27 18:42:12,486 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:12,486 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:12,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:14,976 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:14,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:14,976 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2030943363] [2024-06-27 18:42:14,976 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2030943363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:14,976 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:14,976 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:42:14,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968092119] [2024-06-27 18:42:14,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:14,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:42:14,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:14,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:42:14,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:42:14,999 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:14,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 103 transitions, 822 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:14,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:15,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:15,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:16,663 INFO L124 PetriNetUnfolderBase]: 4189/6280 cut-off events. [2024-06-27 18:42:16,663 INFO L125 PetriNetUnfolderBase]: For 24045/24051 co-relation queries the response was YES. [2024-06-27 18:42:16,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24464 conditions, 6280 events. 4189/6280 cut-off events. For 24045/24051 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 35140 event pairs, 906 based on Foata normal form. 16/6293 useless extension candidates. Maximal degree in co-relation 24430. Up to 5012 conditions per place. [2024-06-27 18:42:16,693 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 108 selfloop transitions, 55 changer transitions 0/170 dead transitions. [2024-06-27 18:42:16,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 170 transitions, 1440 flow [2024-06-27 18:42:16,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:42:16,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:42:16,698 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-27 18:42:16,699 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-27 18:42:16,699 INFO L175 Difference]: Start difference. First operand has 83 places, 103 transitions, 822 flow. Second operand 7 states and 188 transitions. [2024-06-27 18:42:16,699 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 170 transitions, 1440 flow [2024-06-27 18:42:16,725 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 170 transitions, 1424 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-27 18:42:16,727 INFO L231 Difference]: Finished difference. Result has 89 places, 110 transitions, 1001 flow [2024-06-27 18:42:16,727 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1001, PETRI_PLACES=89, PETRI_TRANSITIONS=110} [2024-06-27 18:42:16,728 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 38 predicate places. [2024-06-27 18:42:16,728 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 110 transitions, 1001 flow [2024-06-27 18:42:16,728 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:16,728 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:16,728 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:16,728 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 18:42:16,728 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:16,729 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:16,729 INFO L85 PathProgramCache]: Analyzing trace with hash 1987458570, now seen corresponding path program 3 times [2024-06-27 18:42:16,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:16,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1398624878] [2024-06-27 18:42:16,729 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:16,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:16,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:19,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:19,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:19,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1398624878] [2024-06-27 18:42:19,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1398624878] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:19,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:19,103 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:42:19,103 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717696445] [2024-06-27 18:42:19,103 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:19,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:42:19,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:19,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:42:19,104 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:42:19,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:19,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 110 transitions, 1001 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:19,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:19,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:19,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:20,840 INFO L124 PetriNetUnfolderBase]: 4305/6445 cut-off events. [2024-06-27 18:42:20,840 INFO L125 PetriNetUnfolderBase]: For 30197/30205 co-relation queries the response was YES. [2024-06-27 18:42:20,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26857 conditions, 6445 events. 4305/6445 cut-off events. For 30197/30205 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 35911 event pairs, 923 based on Foata normal form. 12/6451 useless extension candidates. Maximal degree in co-relation 26820. Up to 5066 conditions per place. [2024-06-27 18:42:20,870 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 106 selfloop transitions, 67 changer transitions 0/180 dead transitions. [2024-06-27 18:42:20,870 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 180 transitions, 1745 flow [2024-06-27 18:42:20,871 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:42:20,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:42:20,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-27 18:42:20,872 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683890577507599 [2024-06-27 18:42:20,872 INFO L175 Difference]: Start difference. First operand has 89 places, 110 transitions, 1001 flow. Second operand 7 states and 187 transitions. [2024-06-27 18:42:20,872 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 180 transitions, 1745 flow [2024-06-27 18:42:20,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 180 transitions, 1630 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:42:20,913 INFO L231 Difference]: Finished difference. Result has 92 places, 120 transitions, 1165 flow [2024-06-27 18:42:20,914 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=906, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1165, PETRI_PLACES=92, PETRI_TRANSITIONS=120} [2024-06-27 18:42:20,914 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 41 predicate places. [2024-06-27 18:42:20,914 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 120 transitions, 1165 flow [2024-06-27 18:42:20,915 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:20,915 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:20,915 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:20,915 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 18:42:20,915 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:20,916 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:20,916 INFO L85 PathProgramCache]: Analyzing trace with hash 366426720, now seen corresponding path program 4 times [2024-06-27 18:42:20,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:20,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70235134] [2024-06-27 18:42:20,916 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:20,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:20,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:23,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:23,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:23,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70235134] [2024-06-27 18:42:23,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70235134] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:23,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:23,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:42:23,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1222632396] [2024-06-27 18:42:23,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:23,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:42:23,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:23,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:42:23,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:42:23,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:23,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 120 transitions, 1165 flow. Second operand has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:23,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:23,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:23,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:24,868 INFO L124 PetriNetUnfolderBase]: 4289/6409 cut-off events. [2024-06-27 18:42:24,869 INFO L125 PetriNetUnfolderBase]: For 31286/31290 co-relation queries the response was YES. [2024-06-27 18:42:24,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26708 conditions, 6409 events. 4289/6409 cut-off events. For 31286/31290 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 35569 event pairs, 970 based on Foata normal form. 8/6411 useless extension candidates. Maximal degree in co-relation 26670. Up to 5059 conditions per place. [2024-06-27 18:42:24,910 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 106 selfloop transitions, 65 changer transitions 0/178 dead transitions. [2024-06-27 18:42:24,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 178 transitions, 1735 flow [2024-06-27 18:42:24,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:42:24,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:42:24,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-27 18:42:24,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653495440729484 [2024-06-27 18:42:24,913 INFO L175 Difference]: Start difference. First operand has 92 places, 120 transitions, 1165 flow. Second operand 7 states and 186 transitions. [2024-06-27 18:42:24,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 178 transitions, 1735 flow [2024-06-27 18:42:24,965 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 178 transitions, 1644 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-27 18:42:24,968 INFO L231 Difference]: Finished difference. Result has 96 places, 120 transitions, 1214 flow [2024-06-27 18:42:24,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1074, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1214, PETRI_PLACES=96, PETRI_TRANSITIONS=120} [2024-06-27 18:42:24,969 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-06-27 18:42:24,969 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 120 transitions, 1214 flow [2024-06-27 18:42:24,970 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:24,970 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:24,970 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:24,970 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 18:42:24,970 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:24,971 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:24,971 INFO L85 PathProgramCache]: Analyzing trace with hash 1508078749, now seen corresponding path program 1 times [2024-06-27 18:42:24,971 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:24,971 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2068297749] [2024-06-27 18:42:24,971 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:24,971 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:24,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:27,361 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:27,361 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:27,361 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2068297749] [2024-06-27 18:42:27,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2068297749] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:27,362 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:27,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:42:27,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288539534] [2024-06-27 18:42:27,362 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:27,362 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:42:27,362 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:27,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:42:27,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:42:27,389 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:27,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 120 transitions, 1214 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:27,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:27,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:27,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:29,345 INFO L124 PetriNetUnfolderBase]: 4413/6678 cut-off events. [2024-06-27 18:42:29,345 INFO L125 PetriNetUnfolderBase]: For 36450/36458 co-relation queries the response was YES. [2024-06-27 18:42:29,358 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28105 conditions, 6678 events. 4413/6678 cut-off events. For 36450/36458 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 38022 event pairs, 1011 based on Foata normal form. 16/6691 useless extension candidates. Maximal degree in co-relation 28065. Up to 5163 conditions per place. [2024-06-27 18:42:29,380 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 113 selfloop transitions, 70 changer transitions 0/190 dead transitions. [2024-06-27 18:42:29,380 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 190 transitions, 1910 flow [2024-06-27 18:42:29,381 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:42:29,381 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:42:29,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-27 18:42:29,381 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866261398176292 [2024-06-27 18:42:29,382 INFO L175 Difference]: Start difference. First operand has 96 places, 120 transitions, 1214 flow. Second operand 7 states and 193 transitions. [2024-06-27 18:42:29,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 190 transitions, 1910 flow [2024-06-27 18:42:29,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 190 transitions, 1807 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-27 18:42:29,419 INFO L231 Difference]: Finished difference. Result has 99 places, 126 transitions, 1350 flow [2024-06-27 18:42:29,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1350, PETRI_PLACES=99, PETRI_TRANSITIONS=126} [2024-06-27 18:42:29,420 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 48 predicate places. [2024-06-27 18:42:29,420 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 126 transitions, 1350 flow [2024-06-27 18:42:29,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:29,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:29,420 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:29,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 18:42:29,421 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:29,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:29,421 INFO L85 PathProgramCache]: Analyzing trace with hash 1287523199, now seen corresponding path program 2 times [2024-06-27 18:42:29,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:29,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [76840281] [2024-06-27 18:42:29,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:29,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:29,435 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:31,968 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:31,969 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:31,969 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [76840281] [2024-06-27 18:42:31,969 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [76840281] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:31,969 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:31,969 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:42:31,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030011785] [2024-06-27 18:42:31,969 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:31,970 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:42:31,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:31,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:42:31,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:42:31,998 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:31,999 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 126 transitions, 1350 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:31,999 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:32,000 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:32,000 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:34,072 INFO L124 PetriNetUnfolderBase]: 4525/6839 cut-off events. [2024-06-27 18:42:34,073 INFO L125 PetriNetUnfolderBase]: For 41477/41483 co-relation queries the response was YES. [2024-06-27 18:42:34,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29344 conditions, 6839 events. 4525/6839 cut-off events. For 41477/41483 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 38973 event pairs, 999 based on Foata normal form. 12/6848 useless extension candidates. Maximal degree in co-relation 29303. Up to 5258 conditions per place. [2024-06-27 18:42:34,107 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 123 selfloop transitions, 75 changer transitions 0/205 dead transitions. [2024-06-27 18:42:34,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 205 transitions, 2112 flow [2024-06-27 18:42:34,108 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:42:34,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:42:34,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-27 18:42:34,109 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2024-06-27 18:42:34,109 INFO L175 Difference]: Start difference. First operand has 99 places, 126 transitions, 1350 flow. Second operand 8 states and 214 transitions. [2024-06-27 18:42:34,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 205 transitions, 2112 flow [2024-06-27 18:42:34,156 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 205 transitions, 1882 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:42:34,159 INFO L231 Difference]: Finished difference. Result has 101 places, 132 transitions, 1370 flow [2024-06-27 18:42:34,159 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1142, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1370, PETRI_PLACES=101, PETRI_TRANSITIONS=132} [2024-06-27 18:42:34,160 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-06-27 18:42:34,160 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 132 transitions, 1370 flow [2024-06-27 18:42:34,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:34,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:34,160 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:34,160 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 18:42:34,161 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:34,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:34,161 INFO L85 PathProgramCache]: Analyzing trace with hash 1481473175, now seen corresponding path program 3 times [2024-06-27 18:42:34,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:34,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346146391] [2024-06-27 18:42:34,161 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:34,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:34,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:36,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:36,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:36,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346146391] [2024-06-27 18:42:36,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346146391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:36,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:36,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:42:36,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646887244] [2024-06-27 18:42:36,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:36,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:42:36,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:36,646 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:42:36,646 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:42:36,664 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:36,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 132 transitions, 1370 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:36,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:36,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:36,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:38,808 INFO L124 PetriNetUnfolderBase]: 4641/6984 cut-off events. [2024-06-27 18:42:38,808 INFO L125 PetriNetUnfolderBase]: For 41105/41109 co-relation queries the response was YES. [2024-06-27 18:42:38,820 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30143 conditions, 6984 events. 4641/6984 cut-off events. For 41105/41109 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 39481 event pairs, 1014 based on Foata normal form. 8/6986 useless extension candidates. Maximal degree in co-relation 30102. Up to 5356 conditions per place. [2024-06-27 18:42:38,842 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 119 selfloop transitions, 83 changer transitions 0/209 dead transitions. [2024-06-27 18:42:38,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 209 transitions, 2136 flow [2024-06-27 18:42:38,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:42:38,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:42:38,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-27 18:42:38,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2024-06-27 18:42:38,844 INFO L175 Difference]: Start difference. First operand has 101 places, 132 transitions, 1370 flow. Second operand 8 states and 212 transitions. [2024-06-27 18:42:38,844 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 209 transitions, 2136 flow [2024-06-27 18:42:38,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 209 transitions, 2016 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-27 18:42:38,881 INFO L231 Difference]: Finished difference. Result has 104 places, 138 transitions, 1505 flow [2024-06-27 18:42:38,881 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1256, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1505, PETRI_PLACES=104, PETRI_TRANSITIONS=138} [2024-06-27 18:42:38,882 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 53 predicate places. [2024-06-27 18:42:38,882 INFO L495 AbstractCegarLoop]: Abstraction has has 104 places, 138 transitions, 1505 flow [2024-06-27 18:42:38,882 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:38,882 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:38,882 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:38,882 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 18:42:38,882 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:38,883 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:38,883 INFO L85 PathProgramCache]: Analyzing trace with hash -1496560181, now seen corresponding path program 4 times [2024-06-27 18:42:38,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:38,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514997063] [2024-06-27 18:42:38,883 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:38,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:38,895 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:41,427 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:41,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:41,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514997063] [2024-06-27 18:42:41,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514997063] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:41,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:41,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:42:41,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621825025] [2024-06-27 18:42:41,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:41,429 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:42:41,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:41,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:42:41,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:42:41,445 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:41,446 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 138 transitions, 1505 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:41,446 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:41,446 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:41,446 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:43,760 INFO L124 PetriNetUnfolderBase]: 4625/7022 cut-off events. [2024-06-27 18:42:43,760 INFO L125 PetriNetUnfolderBase]: For 44320/44328 co-relation queries the response was YES. [2024-06-27 18:42:43,775 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30357 conditions, 7022 events. 4625/7022 cut-off events. For 44320/44328 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 40530 event pairs, 940 based on Foata normal form. 12/7028 useless extension candidates. Maximal degree in co-relation 30315. Up to 5343 conditions per place. [2024-06-27 18:42:43,796 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 129 selfloop transitions, 85 changer transitions 0/221 dead transitions. [2024-06-27 18:42:43,796 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 221 transitions, 2211 flow [2024-06-27 18:42:43,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:42:43,797 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:42:43,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-27 18:42:43,798 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 18:42:43,798 INFO L175 Difference]: Start difference. First operand has 104 places, 138 transitions, 1505 flow. Second operand 9 states and 235 transitions. [2024-06-27 18:42:43,798 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 221 transitions, 2211 flow [2024-06-27 18:42:43,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 221 transitions, 2075 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-27 18:42:43,839 INFO L231 Difference]: Finished difference. Result has 108 places, 138 transitions, 1550 flow [2024-06-27 18:42:43,839 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1369, PETRI_DIFFERENCE_MINUEND_PLACES=99, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1550, PETRI_PLACES=108, PETRI_TRANSITIONS=138} [2024-06-27 18:42:43,840 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 57 predicate places. [2024-06-27 18:42:43,840 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 138 transitions, 1550 flow [2024-06-27 18:42:43,840 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:43,840 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:43,840 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:43,841 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 18:42:43,841 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:43,841 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:43,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1779300722, now seen corresponding path program 1 times [2024-06-27 18:42:43,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:43,842 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [509658617] [2024-06-27 18:42:43,842 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:43,842 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:43,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:46,507 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:46,507 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:46,508 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [509658617] [2024-06-27 18:42:46,508 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [509658617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:46,508 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:46,508 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:42:46,508 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710980799] [2024-06-27 18:42:46,508 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:46,508 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:42:46,509 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:46,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:42:46,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:42:46,558 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:46,558 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 138 transitions, 1550 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:46,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:46,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:46,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:48,392 INFO L124 PetriNetUnfolderBase]: 4617/7223 cut-off events. [2024-06-27 18:42:48,393 INFO L125 PetriNetUnfolderBase]: For 50251/50253 co-relation queries the response was YES. [2024-06-27 18:42:48,408 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30850 conditions, 7223 events. 4617/7223 cut-off events. For 50251/50253 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 42667 event pairs, 1411 based on Foata normal form. 4/7226 useless extension candidates. Maximal degree in co-relation 30806. Up to 6499 conditions per place. [2024-06-27 18:42:48,431 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 167 selfloop transitions, 21 changer transitions 0/195 dead transitions. [2024-06-27 18:42:48,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 195 transitions, 2125 flow [2024-06-27 18:42:48,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:42:48,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:42:48,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-27 18:42:48,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:42:48,434 INFO L175 Difference]: Start difference. First operand has 108 places, 138 transitions, 1550 flow. Second operand 8 states and 192 transitions. [2024-06-27 18:42:48,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 195 transitions, 2125 flow [2024-06-27 18:42:48,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 195 transitions, 1831 flow, removed 4 selfloop flow, removed 10 redundant places. [2024-06-27 18:42:48,492 INFO L231 Difference]: Finished difference. Result has 107 places, 145 transitions, 1384 flow [2024-06-27 18:42:48,492 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1261, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1384, PETRI_PLACES=107, PETRI_TRANSITIONS=145} [2024-06-27 18:42:48,492 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-27 18:42:48,492 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 145 transitions, 1384 flow [2024-06-27 18:42:48,493 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:48,493 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:48,493 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:48,493 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 18:42:48,493 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:48,494 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:48,494 INFO L85 PathProgramCache]: Analyzing trace with hash 1241162199, now seen corresponding path program 1 times [2024-06-27 18:42:48,494 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:48,494 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1563879299] [2024-06-27 18:42:48,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:48,494 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:48,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:49,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:49,748 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:49,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1563879299] [2024-06-27 18:42:49,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1563879299] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:49,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:49,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 18:42:49,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [473621699] [2024-06-27 18:42:49,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:49,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 18:42:49,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:49,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 18:42:49,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-27 18:42:49,767 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:42:49,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 145 transitions, 1384 flow. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 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-27 18:42:49,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:49,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:42:49,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:51,062 INFO L124 PetriNetUnfolderBase]: 4315/6829 cut-off events. [2024-06-27 18:42:51,062 INFO L125 PetriNetUnfolderBase]: For 42809/42858 co-relation queries the response was YES. [2024-06-27 18:42:51,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28616 conditions, 6829 events. 4315/6829 cut-off events. For 42809/42858 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 41070 event pairs, 1338 based on Foata normal form. 22/6830 useless extension candidates. Maximal degree in co-relation 28571. Up to 6071 conditions per place. [2024-06-27 18:42:51,117 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 143 selfloop transitions, 10 changer transitions 0/168 dead transitions. [2024-06-27 18:42:51,117 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 168 transitions, 1774 flow [2024-06-27 18:42:51,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 18:42:51,118 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 18:42:51,119 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-27 18:42:51,119 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:42:51,119 INFO L175 Difference]: Start difference. First operand has 107 places, 145 transitions, 1384 flow. Second operand 5 states and 120 transitions. [2024-06-27 18:42:51,119 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 168 transitions, 1774 flow [2024-06-27 18:42:51,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 168 transitions, 1712 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-27 18:42:51,318 INFO L231 Difference]: Finished difference. Result has 107 places, 149 transitions, 1391 flow [2024-06-27 18:42:51,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1322, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1391, PETRI_PLACES=107, PETRI_TRANSITIONS=149} [2024-06-27 18:42:51,319 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-27 18:42:51,319 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 149 transitions, 1391 flow [2024-06-27 18:42:51,319 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 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-27 18:42:51,319 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:51,319 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:51,319 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 18:42:51,319 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:51,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:51,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1896739585, now seen corresponding path program 1 times [2024-06-27 18:42:51,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:51,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [625232948] [2024-06-27 18:42:51,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:51,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:53,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:53,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:53,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [625232948] [2024-06-27 18:42:53,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [625232948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:53,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:53,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:42:53,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [128950599] [2024-06-27 18:42:53,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:53,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:42:53,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:53,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:42:53,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:42:53,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:53,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 149 transitions, 1391 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:53,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:53,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:53,519 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:54,944 INFO L124 PetriNetUnfolderBase]: 4661/7095 cut-off events. [2024-06-27 18:42:54,944 INFO L125 PetriNetUnfolderBase]: For 46343/46361 co-relation queries the response was YES. [2024-06-27 18:42:54,963 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31075 conditions, 7095 events. 4661/7095 cut-off events. For 46343/46361 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 41176 event pairs, 714 based on Foata normal form. 20/7114 useless extension candidates. Maximal degree in co-relation 31029. Up to 6047 conditions per place. [2024-06-27 18:42:54,989 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 165 selfloop transitions, 37 changer transitions 0/209 dead transitions. [2024-06-27 18:42:54,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 209 transitions, 2085 flow [2024-06-27 18:42:54,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:42:54,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:42:54,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-27 18:42:54,991 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:42:54,991 INFO L175 Difference]: Start difference. First operand has 107 places, 149 transitions, 1391 flow. Second operand 7 states and 182 transitions. [2024-06-27 18:42:54,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 209 transitions, 2085 flow [2024-06-27 18:42:55,141 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 209 transitions, 2044 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-27 18:42:55,143 INFO L231 Difference]: Finished difference. Result has 111 places, 153 transitions, 1479 flow [2024-06-27 18:42:55,143 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=149, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1479, PETRI_PLACES=111, PETRI_TRANSITIONS=153} [2024-06-27 18:42:55,143 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 60 predicate places. [2024-06-27 18:42:55,144 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 153 transitions, 1479 flow [2024-06-27 18:42:55,144 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:55,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:55,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:55,144 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 18:42:55,144 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:55,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:55,145 INFO L85 PathProgramCache]: Analyzing trace with hash 1896800035, now seen corresponding path program 2 times [2024-06-27 18:42:55,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:55,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152988425] [2024-06-27 18:42:55,145 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:55,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:55,162 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:42:57,310 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:42:57,310 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:42:57,311 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152988425] [2024-06-27 18:42:57,311 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152988425] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:42:57,311 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:42:57,311 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:42:57,311 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757112459] [2024-06-27 18:42:57,311 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:42:57,311 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:42:57,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:42:57,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:42:57,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:42:57,347 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:42:57,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 153 transitions, 1479 flow. Second operand has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:57,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:42:57,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:42:57,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:42:58,952 INFO L124 PetriNetUnfolderBase]: 4653/7056 cut-off events. [2024-06-27 18:42:58,952 INFO L125 PetriNetUnfolderBase]: For 49938/49948 co-relation queries the response was YES. [2024-06-27 18:42:58,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31768 conditions, 7056 events. 4653/7056 cut-off events. For 49938/49948 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 40556 event pairs, 996 based on Foata normal form. 12/7067 useless extension candidates. Maximal degree in co-relation 31721. Up to 6233 conditions per place. [2024-06-27 18:42:58,995 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 163 selfloop transitions, 38 changer transitions 0/208 dead transitions. [2024-06-27 18:42:58,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 208 transitions, 2067 flow [2024-06-27 18:42:58,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:42:58,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:42:58,997 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-27 18:42:58,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547112462006079 [2024-06-27 18:42:58,997 INFO L175 Difference]: Start difference. First operand has 111 places, 153 transitions, 1479 flow. Second operand 7 states and 180 transitions. [2024-06-27 18:42:58,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 208 transitions, 2067 flow [2024-06-27 18:42:59,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 208 transitions, 2012 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 18:42:59,152 INFO L231 Difference]: Finished difference. Result has 115 places, 153 transitions, 1509 flow [2024-06-27 18:42:59,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1509, PETRI_PLACES=115, PETRI_TRANSITIONS=153} [2024-06-27 18:42:59,153 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 64 predicate places. [2024-06-27 18:42:59,153 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 153 transitions, 1509 flow [2024-06-27 18:42:59,153 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.625) internal successors, (101), 8 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:42:59,153 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:42:59,153 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:42:59,153 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 18:42:59,153 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:42:59,154 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:42:59,154 INFO L85 PathProgramCache]: Analyzing trace with hash -1330613364, now seen corresponding path program 1 times [2024-06-27 18:42:59,154 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:42:59,154 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636110669] [2024-06-27 18:42:59,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:42:59,154 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:42:59,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:01,695 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:01,695 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:01,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636110669] [2024-06-27 18:43:01,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636110669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:01,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:01,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:43:01,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301727866] [2024-06-27 18:43:01,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:01,696 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:43:01,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:01,697 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:43:01,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:43:01,728 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:01,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 153 transitions, 1509 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:01,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:01,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:01,728 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:03,454 INFO L124 PetriNetUnfolderBase]: 5033/7686 cut-off events. [2024-06-27 18:43:03,454 INFO L125 PetriNetUnfolderBase]: For 64090/64094 co-relation queries the response was YES. [2024-06-27 18:43:03,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35190 conditions, 7686 events. 5033/7686 cut-off events. For 64090/64094 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 44880 event pairs, 762 based on Foata normal form. 16/7700 useless extension candidates. Maximal degree in co-relation 35141. Up to 4597 conditions per place. [2024-06-27 18:43:03,495 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 144 selfloop transitions, 80 changer transitions 0/231 dead transitions. [2024-06-27 18:43:03,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 231 transitions, 2321 flow [2024-06-27 18:43:03,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:43:03,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:43:03,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 18:43:03,497 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-27 18:43:03,497 INFO L175 Difference]: Start difference. First operand has 115 places, 153 transitions, 1509 flow. Second operand 8 states and 218 transitions. [2024-06-27 18:43:03,497 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 231 transitions, 2321 flow [2024-06-27 18:43:03,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 231 transitions, 2236 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 18:43:03,574 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1628 flow [2024-06-27 18:43:03,574 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1628, PETRI_PLACES=117, PETRI_TRANSITIONS=155} [2024-06-27 18:43:03,574 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-27 18:43:03,575 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1628 flow [2024-06-27 18:43:03,575 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:03,575 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:03,575 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:03,575 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 18:43:03,575 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:03,576 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:03,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1798104274, now seen corresponding path program 2 times [2024-06-27 18:43:03,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:03,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592959530] [2024-06-27 18:43:03,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:03,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:03,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:06,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:06,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:06,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592959530] [2024-06-27 18:43:06,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1592959530] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:06,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:06,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:43:06,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [479405680] [2024-06-27 18:43:06,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:06,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:43:06,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:06,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:43:06,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:43:06,478 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:06,478 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 155 transitions, 1628 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:06,478 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:06,478 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:06,479 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:08,626 INFO L124 PetriNetUnfolderBase]: 5309/8113 cut-off events. [2024-06-27 18:43:08,626 INFO L125 PetriNetUnfolderBase]: For 75175/75183 co-relation queries the response was YES. [2024-06-27 18:43:08,643 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38238 conditions, 8113 events. 5309/8113 cut-off events. For 75175/75183 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 48110 event pairs, 1090 based on Foata normal form. 28/8139 useless extension candidates. Maximal degree in co-relation 38188. Up to 5957 conditions per place. [2024-06-27 18:43:08,667 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 138 selfloop transitions, 85 changer transitions 0/230 dead transitions. [2024-06-27 18:43:08,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 230 transitions, 2356 flow [2024-06-27 18:43:08,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:43:08,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:43:08,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-27 18:43:08,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718085106382979 [2024-06-27 18:43:08,669 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1628 flow. Second operand 8 states and 215 transitions. [2024-06-27 18:43:08,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 230 transitions, 2356 flow [2024-06-27 18:43:08,751 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 230 transitions, 2260 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-27 18:43:08,753 INFO L231 Difference]: Finished difference. Result has 121 places, 157 transitions, 1746 flow [2024-06-27 18:43:08,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1534, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=155, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1746, PETRI_PLACES=121, PETRI_TRANSITIONS=157} [2024-06-27 18:43:08,753 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 70 predicate places. [2024-06-27 18:43:08,754 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 157 transitions, 1746 flow [2024-06-27 18:43:08,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:08,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:08,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:08,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 18:43:08,754 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:08,754 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:08,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1798107994, now seen corresponding path program 3 times [2024-06-27 18:43:08,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:08,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764845093] [2024-06-27 18:43:08,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:08,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:08,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:11,309 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:11,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:11,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764845093] [2024-06-27 18:43:11,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [764845093] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:11,310 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:11,310 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:43:11,310 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290302669] [2024-06-27 18:43:11,310 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:11,310 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:43:11,311 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:11,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:43:11,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:43:11,350 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:11,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 157 transitions, 1746 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:11,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:11,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:11,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:13,397 INFO L124 PetriNetUnfolderBase]: 5485/8403 cut-off events. [2024-06-27 18:43:13,397 INFO L125 PetriNetUnfolderBase]: For 80128/80132 co-relation queries the response was YES. [2024-06-27 18:43:13,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41022 conditions, 8403 events. 5485/8403 cut-off events. For 80128/80132 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 50208 event pairs, 1130 based on Foata normal form. 16/8417 useless extension candidates. Maximal degree in co-relation 40970. Up to 5929 conditions per place. [2024-06-27 18:43:13,456 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 140 selfloop transitions, 86 changer transitions 0/233 dead transitions. [2024-06-27 18:43:13,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 233 transitions, 2474 flow [2024-06-27 18:43:13,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:43:13,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:43:13,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-27 18:43:13,457 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-27 18:43:13,458 INFO L175 Difference]: Start difference. First operand has 121 places, 157 transitions, 1746 flow. Second operand 8 states and 218 transitions. [2024-06-27 18:43:13,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 233 transitions, 2474 flow [2024-06-27 18:43:13,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 233 transitions, 2302 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 18:43:13,610 INFO L231 Difference]: Finished difference. Result has 123 places, 158 transitions, 1774 flow [2024-06-27 18:43:13,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1574, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=157, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1774, PETRI_PLACES=123, PETRI_TRANSITIONS=158} [2024-06-27 18:43:13,610 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 72 predicate places. [2024-06-27 18:43:13,611 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 158 transitions, 1774 flow [2024-06-27 18:43:13,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:13,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:13,611 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:13,611 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 18:43:13,611 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:13,611 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:13,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1862610086, now seen corresponding path program 4 times [2024-06-27 18:43:13,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:13,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441800506] [2024-06-27 18:43:13,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:13,612 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:13,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:16,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:16,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:16,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441800506] [2024-06-27 18:43:16,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [441800506] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:16,236 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:16,236 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:43:16,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1690875000] [2024-06-27 18:43:16,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:16,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:43:16,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:16,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:43:16,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:43:16,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:16,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 158 transitions, 1774 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:16,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:16,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:16,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:18,361 INFO L124 PetriNetUnfolderBase]: 5807/8986 cut-off events. [2024-06-27 18:43:18,361 INFO L125 PetriNetUnfolderBase]: For 93291/93301 co-relation queries the response was YES. [2024-06-27 18:43:18,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44038 conditions, 8986 events. 5807/8986 cut-off events. For 93291/93301 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 55180 event pairs, 851 based on Foata normal form. 24/9008 useless extension candidates. Maximal degree in co-relation 43985. Up to 6213 conditions per place. [2024-06-27 18:43:18,415 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 146 selfloop transitions, 88 changer transitions 0/241 dead transitions. [2024-06-27 18:43:18,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 241 transitions, 2646 flow [2024-06-27 18:43:18,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:43:18,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:43:18,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-27 18:43:18,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-27 18:43:18,417 INFO L175 Difference]: Start difference. First operand has 123 places, 158 transitions, 1774 flow. Second operand 8 states and 224 transitions. [2024-06-27 18:43:18,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 241 transitions, 2646 flow [2024-06-27 18:43:18,537 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 241 transitions, 2468 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:43:18,539 INFO L231 Difference]: Finished difference. Result has 125 places, 160 transitions, 1824 flow [2024-06-27 18:43:18,539 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1596, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=158, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1824, PETRI_PLACES=125, PETRI_TRANSITIONS=160} [2024-06-27 18:43:18,540 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 74 predicate places. [2024-06-27 18:43:18,540 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 160 transitions, 1824 flow [2024-06-27 18:43:18,540 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:18,540 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:18,540 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:18,540 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 18:43:18,540 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:18,540 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:18,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1862757956, now seen corresponding path program 5 times [2024-06-27 18:43:18,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:18,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410457478] [2024-06-27 18:43:18,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:18,541 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:18,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:21,066 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:21,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:21,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410457478] [2024-06-27 18:43:21,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410457478] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:21,066 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:21,066 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:43:21,066 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1374068691] [2024-06-27 18:43:21,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:21,067 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:43:21,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:21,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:43:21,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:43:21,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:21,096 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 160 transitions, 1824 flow. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:21,096 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:21,096 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:21,096 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:23,432 INFO L124 PetriNetUnfolderBase]: 6033/9332 cut-off events. [2024-06-27 18:43:23,432 INFO L125 PetriNetUnfolderBase]: For 101974/101984 co-relation queries the response was YES. [2024-06-27 18:43:23,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46021 conditions, 9332 events. 6033/9332 cut-off events. For 101974/101984 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 57737 event pairs, 1199 based on Foata normal form. 28/9358 useless extension candidates. Maximal degree in co-relation 45967. Up to 7175 conditions per place. [2024-06-27 18:43:23,483 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 147 selfloop transitions, 85 changer transitions 0/239 dead transitions. [2024-06-27 18:43:23,484 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 239 transitions, 2584 flow [2024-06-27 18:43:23,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:43:23,484 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:43:23,485 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-27 18:43:23,485 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824468085106383 [2024-06-27 18:43:23,485 INFO L175 Difference]: Start difference. First operand has 125 places, 160 transitions, 1824 flow. Second operand 8 states and 219 transitions. [2024-06-27 18:43:23,485 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 239 transitions, 2584 flow [2024-06-27 18:43:23,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 239 transitions, 2473 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 18:43:23,622 INFO L231 Difference]: Finished difference. Result has 129 places, 161 transitions, 1918 flow [2024-06-27 18:43:23,622 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1713, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1918, PETRI_PLACES=129, PETRI_TRANSITIONS=161} [2024-06-27 18:43:23,622 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 78 predicate places. [2024-06-27 18:43:23,622 INFO L495 AbstractCegarLoop]: Abstraction has has 129 places, 161 transitions, 1918 flow [2024-06-27 18:43:23,623 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:23,623 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:23,623 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:23,623 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 18:43:23,623 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:23,623 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:23,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1957478380, now seen corresponding path program 6 times [2024-06-27 18:43:23,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:23,624 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [261434099] [2024-06-27 18:43:23,624 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:23,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:26,650 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:26,650 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:26,650 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [261434099] [2024-06-27 18:43:26,650 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [261434099] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:26,650 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:26,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:43:26,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739872032] [2024-06-27 18:43:26,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:26,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:43:26,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:26,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:43:26,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:43:26,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:26,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 161 transitions, 1918 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:26,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:26,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:26,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:29,456 INFO L124 PetriNetUnfolderBase]: 6259/9631 cut-off events. [2024-06-27 18:43:29,456 INFO L125 PetriNetUnfolderBase]: For 110061/110069 co-relation queries the response was YES. [2024-06-27 18:43:29,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48950 conditions, 9631 events. 6259/9631 cut-off events. For 110061/110069 co-relation queries the response was YES. Maximal size of possible extension queue 384. Compared 59587 event pairs, 1232 based on Foata normal form. 24/9653 useless extension candidates. Maximal degree in co-relation 48894. Up to 7521 conditions per place. [2024-06-27 18:43:29,506 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 158 selfloop transitions, 84 changer transitions 0/249 dead transitions. [2024-06-27 18:43:29,507 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 249 transitions, 2736 flow [2024-06-27 18:43:29,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:43:29,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:43:29,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-27 18:43:29,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2024-06-27 18:43:29,508 INFO L175 Difference]: Start difference. First operand has 129 places, 161 transitions, 1918 flow. Second operand 9 states and 240 transitions. [2024-06-27 18:43:29,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 249 transitions, 2736 flow [2024-06-27 18:43:29,682 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 249 transitions, 2563 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-27 18:43:29,685 INFO L231 Difference]: Finished difference. Result has 132 places, 162 transitions, 1950 flow [2024-06-27 18:43:29,685 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1745, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=161, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1950, PETRI_PLACES=132, PETRI_TRANSITIONS=162} [2024-06-27 18:43:29,685 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 81 predicate places. [2024-06-27 18:43:29,685 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 162 transitions, 1950 flow [2024-06-27 18:43:29,686 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:29,686 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:29,686 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:29,686 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 18:43:29,686 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:29,687 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:29,687 INFO L85 PathProgramCache]: Analyzing trace with hash 1847258572, now seen corresponding path program 1 times [2024-06-27 18:43:29,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:29,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235825052] [2024-06-27 18:43:29,687 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:29,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:29,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:31,564 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:31,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:31,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235825052] [2024-06-27 18:43:31,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1235825052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:31,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:31,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:43:31,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830288190] [2024-06-27 18:43:31,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:31,565 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:43:31,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:31,566 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:43:31,566 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:43:31,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:43:31,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 162 transitions, 1950 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:31,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:31,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:43:31,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:33,418 INFO L124 PetriNetUnfolderBase]: 5957/9287 cut-off events. [2024-06-27 18:43:33,418 INFO L125 PetriNetUnfolderBase]: For 109084/109111 co-relation queries the response was YES. [2024-06-27 18:43:33,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47398 conditions, 9287 events. 5957/9287 cut-off events. For 109084/109111 co-relation queries the response was YES. Maximal size of possible extension queue 394. Compared 59148 event pairs, 1400 based on Foata normal form. 12/9226 useless extension candidates. Maximal degree in co-relation 47341. Up to 8509 conditions per place. [2024-06-27 18:43:33,486 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 170 selfloop transitions, 17 changer transitions 0/204 dead transitions. [2024-06-27 18:43:33,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 204 transitions, 2480 flow [2024-06-27 18:43:33,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:43:33,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:43:33,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-27 18:43:33,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-27 18:43:33,487 INFO L175 Difference]: Start difference. First operand has 132 places, 162 transitions, 1950 flow. Second operand 6 states and 152 transitions. [2024-06-27 18:43:33,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 204 transitions, 2480 flow [2024-06-27 18:43:33,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 204 transitions, 2307 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-27 18:43:33,686 INFO L231 Difference]: Finished difference. Result has 131 places, 166 transitions, 1865 flow [2024-06-27 18:43:33,687 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1777, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=1865, PETRI_PLACES=131, PETRI_TRANSITIONS=166} [2024-06-27 18:43:33,687 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 80 predicate places. [2024-06-27 18:43:33,687 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 166 transitions, 1865 flow [2024-06-27 18:43:33,687 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:33,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:33,688 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:33,688 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 18:43:33,688 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:33,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:33,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1385247428, now seen corresponding path program 7 times [2024-06-27 18:43:33,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:33,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1513820102] [2024-06-27 18:43:33,688 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:33,688 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:33,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:36,554 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:36,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:36,555 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1513820102] [2024-06-27 18:43:36,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1513820102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:36,555 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:36,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:43:36,555 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797807391] [2024-06-27 18:43:36,555 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:36,555 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:43:36,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:36,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:43:36,556 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:43:36,578 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:36,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 166 transitions, 1865 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:36,579 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:36,579 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:36,579 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:39,284 INFO L124 PetriNetUnfolderBase]: 6531/10013 cut-off events. [2024-06-27 18:43:39,284 INFO L125 PetriNetUnfolderBase]: For 118352/118356 co-relation queries the response was YES. [2024-06-27 18:43:39,308 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50813 conditions, 10013 events. 6531/10013 cut-off events. For 118352/118356 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 62016 event pairs, 1270 based on Foata normal form. 22/10029 useless extension candidates. Maximal degree in co-relation 50755. Up to 7935 conditions per place. [2024-06-27 18:43:39,340 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 159 selfloop transitions, 86 changer transitions 0/252 dead transitions. [2024-06-27 18:43:39,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 139 places, 252 transitions, 2711 flow [2024-06-27 18:43:39,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:43:39,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:43:39,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-27 18:43:39,341 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2024-06-27 18:43:39,341 INFO L175 Difference]: Start difference. First operand has 131 places, 166 transitions, 1865 flow. Second operand 9 states and 238 transitions. [2024-06-27 18:43:39,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 139 places, 252 transitions, 2711 flow [2024-06-27 18:43:39,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 252 transitions, 2634 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-27 18:43:39,528 INFO L231 Difference]: Finished difference. Result has 135 places, 167 transitions, 1999 flow [2024-06-27 18:43:39,529 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1788, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=166, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1999, PETRI_PLACES=135, PETRI_TRANSITIONS=167} [2024-06-27 18:43:39,529 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 84 predicate places. [2024-06-27 18:43:39,529 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 167 transitions, 1999 flow [2024-06-27 18:43:39,530 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:39,530 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:39,530 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:39,530 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 18:43:39,530 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:39,530 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:39,530 INFO L85 PathProgramCache]: Analyzing trace with hash 619757930, now seen corresponding path program 8 times [2024-06-27 18:43:39,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:39,531 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159941582] [2024-06-27 18:43:39,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:39,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:39,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:42,380 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:42,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:42,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159941582] [2024-06-27 18:43:42,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159941582] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:42,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:42,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:43:42,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816282457] [2024-06-27 18:43:42,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:42,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:43:42,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:42,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:43:42,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:43:42,417 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:42,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 167 transitions, 1999 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:42,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:42,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:42,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:45,164 INFO L124 PetriNetUnfolderBase]: 6495/9998 cut-off events. [2024-06-27 18:43:45,164 INFO L125 PetriNetUnfolderBase]: For 120582/120590 co-relation queries the response was YES. [2024-06-27 18:43:45,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51450 conditions, 9998 events. 6495/9998 cut-off events. For 120582/120590 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 62212 event pairs, 1165 based on Foata normal form. 26/10018 useless extension candidates. Maximal degree in co-relation 51392. Up to 7879 conditions per place. [2024-06-27 18:43:45,238 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 171 selfloop transitions, 88 changer transitions 0/266 dead transitions. [2024-06-27 18:43:45,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 266 transitions, 2901 flow [2024-06-27 18:43:45,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:43:45,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:43:45,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-27 18:43:45,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2024-06-27 18:43:45,241 INFO L175 Difference]: Start difference. First operand has 135 places, 167 transitions, 1999 flow. Second operand 10 states and 263 transitions. [2024-06-27 18:43:45,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 266 transitions, 2901 flow [2024-06-27 18:43:45,527 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 266 transitions, 2718 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-27 18:43:45,530 INFO L231 Difference]: Finished difference. Result has 138 places, 167 transitions, 2001 flow [2024-06-27 18:43:45,530 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1816, PETRI_DIFFERENCE_MINUEND_PLACES=128, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2001, PETRI_PLACES=138, PETRI_TRANSITIONS=167} [2024-06-27 18:43:45,530 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 87 predicate places. [2024-06-27 18:43:45,530 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 167 transitions, 2001 flow [2024-06-27 18:43:45,531 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:45,531 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:45,531 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:45,531 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 18:43:45,531 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:45,531 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:45,532 INFO L85 PathProgramCache]: Analyzing trace with hash 748009933, now seen corresponding path program 1 times [2024-06-27 18:43:45,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:45,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230890906] [2024-06-27 18:43:45,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:45,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:45,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:48,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-27 18:43:48,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:48,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230890906] [2024-06-27 18:43:48,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230890906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:48,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:48,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:43:48,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984317759] [2024-06-27 18:43:48,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:48,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:43:48,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:48,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:43:48,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:43:48,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:48,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 167 transitions, 2001 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:48,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:48,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:48,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:51,277 INFO L124 PetriNetUnfolderBase]: 6545/10011 cut-off events. [2024-06-27 18:43:51,277 INFO L125 PetriNetUnfolderBase]: For 116010/116014 co-relation queries the response was YES. [2024-06-27 18:43:51,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51578 conditions, 10011 events. 6545/10011 cut-off events. For 116010/116014 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 61672 event pairs, 1278 based on Foata normal form. 6/10011 useless extension candidates. Maximal degree in co-relation 51519. Up to 8229 conditions per place. [2024-06-27 18:43:51,347 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 154 selfloop transitions, 91 changer transitions 0/252 dead transitions. [2024-06-27 18:43:51,348 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 252 transitions, 2876 flow [2024-06-27 18:43:51,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:43:51,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:43:51,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 18:43:51,349 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-27 18:43:51,349 INFO L175 Difference]: Start difference. First operand has 138 places, 167 transitions, 2001 flow. Second operand 9 states and 233 transitions. [2024-06-27 18:43:51,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 252 transitions, 2876 flow [2024-06-27 18:43:51,569 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 252 transitions, 2664 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-27 18:43:51,571 INFO L231 Difference]: Finished difference. Result has 139 places, 173 transitions, 2073 flow [2024-06-27 18:43:51,571 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1795, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2073, PETRI_PLACES=139, PETRI_TRANSITIONS=173} [2024-06-27 18:43:51,572 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2024-06-27 18:43:51,572 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 173 transitions, 2073 flow [2024-06-27 18:43:51,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:51,572 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:51,572 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:51,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 18:43:51,572 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:51,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:51,573 INFO L85 PathProgramCache]: Analyzing trace with hash -776989009, now seen corresponding path program 2 times [2024-06-27 18:43:51,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:51,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [243399307] [2024-06-27 18:43:51,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:51,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:51,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:43:54,812 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:43:54,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:43:54,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [243399307] [2024-06-27 18:43:54,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [243399307] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:43:54,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:43:54,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:43:54,813 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815308001] [2024-06-27 18:43:54,813 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:43:54,813 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:43:54,813 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:43:54,814 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:43:54,814 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:43:54,859 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:43:54,859 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 173 transitions, 2073 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:54,859 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:43:54,859 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:43:54,859 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:43:57,481 INFO L124 PetriNetUnfolderBase]: 6653/10174 cut-off events. [2024-06-27 18:43:57,482 INFO L125 PetriNetUnfolderBase]: For 119478/119486 co-relation queries the response was YES. [2024-06-27 18:43:57,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53060 conditions, 10174 events. 6653/10174 cut-off events. For 119478/119486 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 62733 event pairs, 1215 based on Foata normal form. 10/10178 useless extension candidates. Maximal degree in co-relation 52999. Up to 8341 conditions per place. [2024-06-27 18:43:57,550 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 155 selfloop transitions, 98 changer transitions 0/260 dead transitions. [2024-06-27 18:43:57,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 260 transitions, 2999 flow [2024-06-27 18:43:57,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:43:57,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:43:57,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 18:43:57,552 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-27 18:43:57,552 INFO L175 Difference]: Start difference. First operand has 139 places, 173 transitions, 2073 flow. Second operand 9 states and 233 transitions. [2024-06-27 18:43:57,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 260 transitions, 2999 flow [2024-06-27 18:43:57,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 260 transitions, 2789 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 18:43:57,753 INFO L231 Difference]: Finished difference. Result has 143 places, 181 transitions, 2196 flow [2024-06-27 18:43:57,754 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1873, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2196, PETRI_PLACES=143, PETRI_TRANSITIONS=181} [2024-06-27 18:43:57,754 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 92 predicate places. [2024-06-27 18:43:57,754 INFO L495 AbstractCegarLoop]: Abstraction has has 143 places, 181 transitions, 2196 flow [2024-06-27 18:43:57,755 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:43:57,755 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:43:57,755 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:43:57,755 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 18:43:57,755 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:43:57,756 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:43:57,756 INFO L85 PathProgramCache]: Analyzing trace with hash -520488499, now seen corresponding path program 3 times [2024-06-27 18:43:57,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:43:57,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267821110] [2024-06-27 18:43:57,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:43:57,756 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:43:57,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:00,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:00,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:00,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267821110] [2024-06-27 18:44:00,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267821110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:00,940 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:00,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:44:00,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103625062] [2024-06-27 18:44:00,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:00,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:44:00,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:00,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:44:00,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:44:00,976 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:00,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 143 places, 181 transitions, 2196 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:00,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:00,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:00,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:03,680 INFO L124 PetriNetUnfolderBase]: 6645/10174 cut-off events. [2024-06-27 18:44:03,681 INFO L125 PetriNetUnfolderBase]: For 124954/124962 co-relation queries the response was YES. [2024-06-27 18:44:03,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53950 conditions, 10174 events. 6645/10174 cut-off events. For 124954/124962 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 62872 event pairs, 1237 based on Foata normal form. 10/10178 useless extension candidates. Maximal degree in co-relation 53887. Up to 8329 conditions per place. [2024-06-27 18:44:03,738 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 157 selfloop transitions, 112 changer transitions 0/276 dead transitions. [2024-06-27 18:44:03,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 276 transitions, 3296 flow [2024-06-27 18:44:03,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:44:03,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:44:03,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-27 18:44:03,739 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-27 18:44:03,739 INFO L175 Difference]: Start difference. First operand has 143 places, 181 transitions, 2196 flow. Second operand 9 states and 233 transitions. [2024-06-27 18:44:03,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 276 transitions, 3296 flow [2024-06-27 18:44:03,955 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 276 transitions, 3050 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 18:44:03,958 INFO L231 Difference]: Finished difference. Result has 148 places, 197 transitions, 2502 flow [2024-06-27 18:44:03,958 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1976, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2502, PETRI_PLACES=148, PETRI_TRANSITIONS=197} [2024-06-27 18:44:03,959 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 97 predicate places. [2024-06-27 18:44:03,959 INFO L495 AbstractCegarLoop]: Abstraction has has 148 places, 197 transitions, 2502 flow [2024-06-27 18:44:03,959 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:03,959 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:03,959 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:03,959 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 18:44:03,959 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:03,960 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:03,960 INFO L85 PathProgramCache]: Analyzing trace with hash 1650960117, now seen corresponding path program 4 times [2024-06-27 18:44:03,960 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:03,960 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143659667] [2024-06-27 18:44:03,960 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:03,960 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:03,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:07,116 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:07,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:07,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143659667] [2024-06-27 18:44:07,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143659667] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:07,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:07,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:44:07,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [955074843] [2024-06-27 18:44:07,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:07,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:44:07,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:07,118 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:44:07,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:44:07,163 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:07,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 197 transitions, 2502 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:07,163 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:07,163 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:07,163 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:09,714 INFO L124 PetriNetUnfolderBase]: 6763/10374 cut-off events. [2024-06-27 18:44:09,714 INFO L125 PetriNetUnfolderBase]: For 130996/131004 co-relation queries the response was YES. [2024-06-27 18:44:09,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56065 conditions, 10374 events. 6763/10374 cut-off events. For 130996/131004 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 64329 event pairs, 1045 based on Foata normal form. 10/10378 useless extension candidates. Maximal degree in co-relation 55999. Up to 7955 conditions per place. [2024-06-27 18:44:09,798 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 155 selfloop transitions, 122 changer transitions 0/284 dead transitions. [2024-06-27 18:44:09,798 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 284 transitions, 3460 flow [2024-06-27 18:44:09,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:44:09,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:44:09,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-27 18:44:09,800 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-06-27 18:44:09,800 INFO L175 Difference]: Start difference. First operand has 148 places, 197 transitions, 2502 flow. Second operand 9 states and 237 transitions. [2024-06-27 18:44:09,800 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 284 transitions, 3460 flow [2024-06-27 18:44:10,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 284 transitions, 3265 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-27 18:44:10,123 INFO L231 Difference]: Finished difference. Result has 154 places, 202 transitions, 2685 flow [2024-06-27 18:44:10,124 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2311, PETRI_DIFFERENCE_MINUEND_PLACES=144, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2685, PETRI_PLACES=154, PETRI_TRANSITIONS=202} [2024-06-27 18:44:10,124 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 103 predicate places. [2024-06-27 18:44:10,124 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 202 transitions, 2685 flow [2024-06-27 18:44:10,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:10,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:10,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:10,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 18:44:10,124 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:10,125 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:10,125 INFO L85 PathProgramCache]: Analyzing trace with hash 1859638732, now seen corresponding path program 2 times [2024-06-27 18:44:10,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:10,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604381135] [2024-06-27 18:44:10,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:10,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:10,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:11,946 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:11,946 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:11,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604381135] [2024-06-27 18:44:11,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604381135] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:11,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:11,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:44:11,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [745880253] [2024-06-27 18:44:11,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:11,947 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:44:11,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:11,948 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:44:11,948 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:44:11,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:44:11,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 202 transitions, 2685 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:11,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:11,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:44:11,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:14,031 INFO L124 PetriNetUnfolderBase]: 6419/10087 cut-off events. [2024-06-27 18:44:14,032 INFO L125 PetriNetUnfolderBase]: For 139536/139612 co-relation queries the response was YES. [2024-06-27 18:44:14,065 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54527 conditions, 10087 events. 6419/10087 cut-off events. For 139536/139612 co-relation queries the response was YES. Maximal size of possible extension queue 427. Compared 65434 event pairs, 1314 based on Foata normal form. 57/10072 useless extension candidates. Maximal degree in co-relation 54459. Up to 9133 conditions per place. [2024-06-27 18:44:14,102 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 201 selfloop transitions, 24 changer transitions 0/242 dead transitions. [2024-06-27 18:44:14,102 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 242 transitions, 3347 flow [2024-06-27 18:44:14,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:14,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:14,103 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-27 18:44:14,103 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-27 18:44:14,103 INFO L175 Difference]: Start difference. First operand has 154 places, 202 transitions, 2685 flow. Second operand 6 states and 147 transitions. [2024-06-27 18:44:14,103 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 242 transitions, 3347 flow [2024-06-27 18:44:14,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 242 transitions, 3175 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-27 18:44:14,390 INFO L231 Difference]: Finished difference. Result has 156 places, 209 transitions, 2686 flow [2024-06-27 18:44:14,390 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2513, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2686, PETRI_PLACES=156, PETRI_TRANSITIONS=209} [2024-06-27 18:44:14,390 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 105 predicate places. [2024-06-27 18:44:14,390 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 209 transitions, 2686 flow [2024-06-27 18:44:14,390 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:14,390 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:14,391 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:14,391 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 18:44:14,391 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:14,391 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:14,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1852978444, now seen corresponding path program 1 times [2024-06-27 18:44:14,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:14,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1964514960] [2024-06-27 18:44:14,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:14,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:14,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:15,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:15,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:15,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1964514960] [2024-06-27 18:44:15,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1964514960] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:15,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:15,955 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:44:15,955 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158844027] [2024-06-27 18:44:15,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:15,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:44:15,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:15,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:44:15,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:44:15,970 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:15,971 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 209 transitions, 2686 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:15,971 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:15,971 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:15,971 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:18,301 INFO L124 PetriNetUnfolderBase]: 6803/10796 cut-off events. [2024-06-27 18:44:18,301 INFO L125 PetriNetUnfolderBase]: For 142689/142691 co-relation queries the response was YES. [2024-06-27 18:44:18,345 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57422 conditions, 10796 events. 6803/10796 cut-off events. For 142689/142691 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 70305 event pairs, 1816 based on Foata normal form. 2/10797 useless extension candidates. Maximal degree in co-relation 57351. Up to 9836 conditions per place. [2024-06-27 18:44:18,386 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 220 selfloop transitions, 21 changer transitions 0/248 dead transitions. [2024-06-27 18:44:18,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 248 transitions, 3410 flow [2024-06-27 18:44:18,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:18,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:18,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-27 18:44:18,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-27 18:44:18,388 INFO L175 Difference]: Start difference. First operand has 156 places, 209 transitions, 2686 flow. Second operand 6 states and 145 transitions. [2024-06-27 18:44:18,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 248 transitions, 3410 flow [2024-06-27 18:44:18,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 248 transitions, 3340 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-27 18:44:18,667 INFO L231 Difference]: Finished difference. Result has 160 places, 217 transitions, 2769 flow [2024-06-27 18:44:18,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2616, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2769, PETRI_PLACES=160, PETRI_TRANSITIONS=217} [2024-06-27 18:44:18,668 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 109 predicate places. [2024-06-27 18:44:18,668 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 217 transitions, 2769 flow [2024-06-27 18:44:18,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:18,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:18,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:18,668 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 18:44:18,669 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:18,669 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:18,669 INFO L85 PathProgramCache]: Analyzing trace with hash -1204656402, now seen corresponding path program 2 times [2024-06-27 18:44:18,669 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:18,669 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [486483014] [2024-06-27 18:44:18,669 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:18,669 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:18,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:20,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:20,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:20,222 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [486483014] [2024-06-27 18:44:20,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [486483014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:20,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:20,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 18:44:20,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1617572652] [2024-06-27 18:44:20,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:20,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 18:44:20,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:20,223 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 18:44:20,223 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 18:44:20,235 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:20,235 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 217 transitions, 2769 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:20,235 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:20,235 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:20,235 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:22,403 INFO L124 PetriNetUnfolderBase]: 6797/10789 cut-off events. [2024-06-27 18:44:22,403 INFO L125 PetriNetUnfolderBase]: For 148564/148572 co-relation queries the response was YES. [2024-06-27 18:44:22,450 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58233 conditions, 10789 events. 6797/10789 cut-off events. For 148564/148572 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 70351 event pairs, 1814 based on Foata normal form. 8/10796 useless extension candidates. Maximal degree in co-relation 58160. Up to 9831 conditions per place. [2024-06-27 18:44:22,494 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 214 selfloop transitions, 21 changer transitions 0/242 dead transitions. [2024-06-27 18:44:22,494 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 242 transitions, 3303 flow [2024-06-27 18:44:22,495 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:22,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:22,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-27 18:44:22,496 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2024-06-27 18:44:22,496 INFO L175 Difference]: Start difference. First operand has 160 places, 217 transitions, 2769 flow. Second operand 6 states and 139 transitions. [2024-06-27 18:44:22,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 242 transitions, 3303 flow [2024-06-27 18:44:22,840 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 242 transitions, 3223 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-27 18:44:22,843 INFO L231 Difference]: Finished difference. Result has 164 places, 217 transitions, 2738 flow [2024-06-27 18:44:22,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2738, PETRI_PLACES=164, PETRI_TRANSITIONS=217} [2024-06-27 18:44:22,843 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-06-27 18:44:22,844 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 217 transitions, 2738 flow [2024-06-27 18:44:22,844 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:22,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:22,844 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:44:22,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 18:44:22,844 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:22,845 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:22,845 INFO L85 PathProgramCache]: Analyzing trace with hash -1243971594, now seen corresponding path program 1 times [2024-06-27 18:44:22,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:22,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [256713776] [2024-06-27 18:44:22,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:22,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:22,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:25,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:25,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:25,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [256713776] [2024-06-27 18:44:25,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [256713776] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:25,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:25,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:25,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1734429883] [2024-06-27 18:44:25,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:25,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:25,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:25,404 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:25,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:25,437 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:44:25,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 217 transitions, 2738 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:25,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:25,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:44:25,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:27,352 INFO L124 PetriNetUnfolderBase]: 6491/10329 cut-off events. [2024-06-27 18:44:27,352 INFO L125 PetriNetUnfolderBase]: For 153110/153229 co-relation queries the response was YES. [2024-06-27 18:44:27,396 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56054 conditions, 10329 events. 6491/10329 cut-off events. For 153110/153229 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 67884 event pairs, 1689 based on Foata normal form. 100/10360 useless extension candidates. Maximal degree in co-relation 55979. Up to 9268 conditions per place. [2024-06-27 18:44:27,434 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 213 selfloop transitions, 13 changer transitions 0/245 dead transitions. [2024-06-27 18:44:27,435 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 245 transitions, 3306 flow [2024-06-27 18:44:27,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 18:44:27,436 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 18:44:27,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-27 18:44:27,436 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 18:44:27,436 INFO L175 Difference]: Start difference. First operand has 164 places, 217 transitions, 2738 flow. Second operand 6 states and 141 transitions. [2024-06-27 18:44:27,436 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 245 transitions, 3306 flow [2024-06-27 18:44:27,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 245 transitions, 3249 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-27 18:44:27,885 INFO L231 Difference]: Finished difference. Result has 165 places, 220 transitions, 2771 flow [2024-06-27 18:44:27,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2681, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2771, PETRI_PLACES=165, PETRI_TRANSITIONS=220} [2024-06-27 18:44:27,885 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 114 predicate places. [2024-06-27 18:44:27,886 INFO L495 AbstractCegarLoop]: Abstraction has has 165 places, 220 transitions, 2771 flow [2024-06-27 18:44:27,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:27,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:27,886 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-27 18:44:27,886 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 18:44:27,886 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:27,886 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:27,887 INFO L85 PathProgramCache]: Analyzing trace with hash 1430114173, now seen corresponding path program 1 times [2024-06-27 18:44:27,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:27,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [800377025] [2024-06-27 18:44:27,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:27,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:27,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:30,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-27 18:44:30,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:30,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [800377025] [2024-06-27 18:44:30,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [800377025] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:30,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:30,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:30,115 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979786326] [2024-06-27 18:44:30,115 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:30,115 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:30,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:30,115 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:30,116 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:30,136 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:30,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 165 places, 220 transitions, 2771 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:30,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:30,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:30,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:32,477 INFO L124 PetriNetUnfolderBase]: 7092/11048 cut-off events. [2024-06-27 18:44:32,478 INFO L125 PetriNetUnfolderBase]: For 165783/165809 co-relation queries the response was YES. [2024-06-27 18:44:32,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60937 conditions, 11048 events. 7092/11048 cut-off events. For 165783/165809 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 71175 event pairs, 1281 based on Foata normal form. 30/11077 useless extension candidates. Maximal degree in co-relation 60861. Up to 9624 conditions per place. [2024-06-27 18:44:32,774 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 244 selfloop transitions, 54 changer transitions 0/305 dead transitions. [2024-06-27 18:44:32,774 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 305 transitions, 3925 flow [2024-06-27 18:44:32,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:44:32,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:44:32,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-27 18:44:32,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5437352245862884 [2024-06-27 18:44:32,780 INFO L175 Difference]: Start difference. First operand has 165 places, 220 transitions, 2771 flow. Second operand 9 states and 230 transitions. [2024-06-27 18:44:32,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 305 transitions, 3925 flow [2024-06-27 18:44:33,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 305 transitions, 3857 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-27 18:44:33,126 INFO L231 Difference]: Finished difference. Result has 172 places, 235 transitions, 3050 flow [2024-06-27 18:44:33,126 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2703, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3050, PETRI_PLACES=172, PETRI_TRANSITIONS=235} [2024-06-27 18:44:33,126 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 121 predicate places. [2024-06-27 18:44:33,126 INFO L495 AbstractCegarLoop]: Abstraction has has 172 places, 235 transitions, 3050 flow [2024-06-27 18:44:33,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:33,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:33,127 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-27 18:44:33,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 18:44:33,127 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:33,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:33,128 INFO L85 PathProgramCache]: Analyzing trace with hash -545606266, now seen corresponding path program 1 times [2024-06-27 18:44:33,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:33,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [371396190] [2024-06-27 18:44:33,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:33,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:33,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:36,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:36,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:36,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [371396190] [2024-06-27 18:44:36,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [371396190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:36,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:36,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:44:36,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1046738015] [2024-06-27 18:44:36,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:36,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:44:36,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:36,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:44:36,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=80, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:44:36,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:36,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 172 places, 235 transitions, 3050 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:36,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:36,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:36,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:40,176 INFO L124 PetriNetUnfolderBase]: 7344/11402 cut-off events. [2024-06-27 18:44:40,176 INFO L125 PetriNetUnfolderBase]: For 195968/195976 co-relation queries the response was YES. [2024-06-27 18:44:40,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65924 conditions, 11402 events. 7344/11402 cut-off events. For 195968/195976 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 73290 event pairs, 1336 based on Foata normal form. 16/11416 useless extension candidates. Maximal degree in co-relation 65845. Up to 8636 conditions per place. [2024-06-27 18:44:40,278 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 248 selfloop transitions, 111 changer transitions 0/366 dead transitions. [2024-06-27 18:44:40,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 366 transitions, 4429 flow [2024-06-27 18:44:40,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:44:40,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:44:40,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 315 transitions. [2024-06-27 18:44:40,279 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2024-06-27 18:44:40,280 INFO L175 Difference]: Start difference. First operand has 172 places, 235 transitions, 3050 flow. Second operand 12 states and 315 transitions. [2024-06-27 18:44:40,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 366 transitions, 4429 flow [2024-06-27 18:44:40,762 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 366 transitions, 4294 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 18:44:40,766 INFO L231 Difference]: Finished difference. Result has 183 places, 243 transitions, 3301 flow [2024-06-27 18:44:40,766 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2915, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3301, PETRI_PLACES=183, PETRI_TRANSITIONS=243} [2024-06-27 18:44:40,766 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 132 predicate places. [2024-06-27 18:44:40,766 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 243 transitions, 3301 flow [2024-06-27 18:44:40,766 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:40,767 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:40,767 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-27 18:44:40,767 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 18:44:40,767 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:40,767 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:40,767 INFO L85 PathProgramCache]: Analyzing trace with hash 1430442463, now seen corresponding path program 2 times [2024-06-27 18:44:40,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:40,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2028869783] [2024-06-27 18:44:40,768 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:40,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:40,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:42,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:42,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:42,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2028869783] [2024-06-27 18:44:42,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2028869783] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:42,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:42,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:44:42,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1691394082] [2024-06-27 18:44:42,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:42,982 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:44:42,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:42,982 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:44:42,983 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:44:43,001 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:43,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 243 transitions, 3301 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:43,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:43,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:43,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:45,444 INFO L124 PetriNetUnfolderBase]: 7336/11469 cut-off events. [2024-06-27 18:44:45,444 INFO L125 PetriNetUnfolderBase]: For 201045/201063 co-relation queries the response was YES. [2024-06-27 18:44:45,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67706 conditions, 11469 events. 7336/11469 cut-off events. For 201045/201063 co-relation queries the response was YES. Maximal size of possible extension queue 464. Compared 74771 event pairs, 1382 based on Foata normal form. 20/11488 useless extension candidates. Maximal degree in co-relation 67622. Up to 10017 conditions per place. [2024-06-27 18:44:45,530 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 234 selfloop transitions, 47 changer transitions 0/288 dead transitions. [2024-06-27 18:44:45,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 288 transitions, 4081 flow [2024-06-27 18:44:45,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:44:45,531 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:44:45,531 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:44:45,531 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-27 18:44:45,531 INFO L175 Difference]: Start difference. First operand has 183 places, 243 transitions, 3301 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:44:45,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 288 transitions, 4081 flow [2024-06-27 18:44:46,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 288 transitions, 3820 flow, removed 29 selfloop flow, removed 7 redundant places. [2024-06-27 18:44:46,049 INFO L231 Difference]: Finished difference. Result has 183 places, 243 transitions, 3143 flow [2024-06-27 18:44:46,049 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3040, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3143, PETRI_PLACES=183, PETRI_TRANSITIONS=243} [2024-06-27 18:44:46,049 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 132 predicate places. [2024-06-27 18:44:46,049 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 243 transitions, 3143 flow [2024-06-27 18:44:46,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:46,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:46,050 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-27 18:44:46,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 18:44:46,050 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:46,050 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:46,051 INFO L85 PathProgramCache]: Analyzing trace with hash 2020474288, now seen corresponding path program 2 times [2024-06-27 18:44:46,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:46,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1480552532] [2024-06-27 18:44:46,051 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:46,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:49,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:44:49,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:49,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1480552532] [2024-06-27 18:44:49,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1480552532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:49,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:49,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:44:49,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763113075] [2024-06-27 18:44:49,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:49,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:44:49,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:49,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:44:49,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:44:49,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:49,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 243 transitions, 3143 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:49,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:49,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:49,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:44:53,173 INFO L124 PetriNetUnfolderBase]: 7588/11824 cut-off events. [2024-06-27 18:44:53,173 INFO L125 PetriNetUnfolderBase]: For 210062/210066 co-relation queries the response was YES. [2024-06-27 18:44:53,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68576 conditions, 11824 events. 7588/11824 cut-off events. For 210062/210066 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 76627 event pairs, 1462 based on Foata normal form. 14/11832 useless extension candidates. Maximal degree in co-relation 68491. Up to 9314 conditions per place. [2024-06-27 18:44:53,294 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 241 selfloop transitions, 120 changer transitions 0/368 dead transitions. [2024-06-27 18:44:53,294 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 368 transitions, 4528 flow [2024-06-27 18:44:53,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:44:53,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:44:53,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 312 transitions. [2024-06-27 18:44:53,296 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:44:53,296 INFO L175 Difference]: Start difference. First operand has 183 places, 243 transitions, 3143 flow. Second operand 12 states and 312 transitions. [2024-06-27 18:44:53,296 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 368 transitions, 4528 flow [2024-06-27 18:44:53,818 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 368 transitions, 4434 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 18:44:53,822 INFO L231 Difference]: Finished difference. Result has 191 places, 250 transitions, 3427 flow [2024-06-27 18:44:53,822 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3049, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3427, PETRI_PLACES=191, PETRI_TRANSITIONS=250} [2024-06-27 18:44:53,823 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 140 predicate places. [2024-06-27 18:44:53,823 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 250 transitions, 3427 flow [2024-06-27 18:44:53,823 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:53,823 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:44:53,823 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-27 18:44:53,823 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 18:44:53,823 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:44:53,824 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:44:53,824 INFO L85 PathProgramCache]: Analyzing trace with hash 1329827044, now seen corresponding path program 3 times [2024-06-27 18:44:53,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:44:53,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516078681] [2024-06-27 18:44:53,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:44:53,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:44:53,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:44:57,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-27 18:44:57,408 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:44:57,408 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516078681] [2024-06-27 18:44:57,408 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516078681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:44:57,408 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:44:57,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:44:57,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758890130] [2024-06-27 18:44:57,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:44:57,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:44:57,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:44:57,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:44:57,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:44:57,427 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:44:57,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 250 transitions, 3427 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:44:57,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:44:57,428 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:44:57,428 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:01,101 INFO L124 PetriNetUnfolderBase]: 7948/12477 cut-off events. [2024-06-27 18:45:01,102 INFO L125 PetriNetUnfolderBase]: For 230421/230429 co-relation queries the response was YES. [2024-06-27 18:45:01,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73844 conditions, 12477 events. 7948/12477 cut-off events. For 230421/230429 co-relation queries the response was YES. Maximal size of possible extension queue 499. Compared 82566 event pairs, 1439 based on Foata normal form. 18/12489 useless extension candidates. Maximal degree in co-relation 73756. Up to 9844 conditions per place. [2024-06-27 18:45:01,228 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 254 selfloop transitions, 136 changer transitions 0/397 dead transitions. [2024-06-27 18:45:01,229 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 397 transitions, 5052 flow [2024-06-27 18:45:01,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:45:01,230 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:45:01,231 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 337 transitions. [2024-06-27 18:45:01,231 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515548281505729 [2024-06-27 18:45:01,231 INFO L175 Difference]: Start difference. First operand has 191 places, 250 transitions, 3427 flow. Second operand 13 states and 337 transitions. [2024-06-27 18:45:01,231 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 397 transitions, 5052 flow [2024-06-27 18:45:01,892 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 397 transitions, 4781 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 18:45:01,896 INFO L231 Difference]: Finished difference. Result has 198 places, 263 transitions, 3685 flow [2024-06-27 18:45:01,896 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3176, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3685, PETRI_PLACES=198, PETRI_TRANSITIONS=263} [2024-06-27 18:45:01,896 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 147 predicate places. [2024-06-27 18:45:01,896 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 263 transitions, 3685 flow [2024-06-27 18:45:01,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:01,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:01,897 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-27 18:45:01,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 18:45:01,897 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:01,897 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:01,898 INFO L85 PathProgramCache]: Analyzing trace with hash -359842466, now seen corresponding path program 4 times [2024-06-27 18:45:01,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:01,898 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226095811] [2024-06-27 18:45:01,898 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:01,898 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:01,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:05,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:05,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:05,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226095811] [2024-06-27 18:45:05,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226095811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:05,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:05,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:45:05,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521929624] [2024-06-27 18:45:05,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:05,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:45:05,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:05,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:45:05,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:45:05,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:05,288 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 263 transitions, 3685 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:05,288 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:05,288 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:05,288 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:09,031 INFO L124 PetriNetUnfolderBase]: 8054/12639 cut-off events. [2024-06-27 18:45:09,031 INFO L125 PetriNetUnfolderBase]: For 228826/228834 co-relation queries the response was YES. [2024-06-27 18:45:09,095 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75053 conditions, 12639 events. 8054/12639 cut-off events. For 228826/228834 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 83362 event pairs, 1315 based on Foata normal form. 18/12651 useless extension candidates. Maximal degree in co-relation 74962. Up to 7968 conditions per place. [2024-06-27 18:45:09,147 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 231 selfloop transitions, 149 changer transitions 0/387 dead transitions. [2024-06-27 18:45:09,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 387 transitions, 5114 flow [2024-06-27 18:45:09,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 18:45:09,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 18:45:09,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 314 transitions. [2024-06-27 18:45:09,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2024-06-27 18:45:09,149 INFO L175 Difference]: Start difference. First operand has 198 places, 263 transitions, 3685 flow. Second operand 12 states and 314 transitions. [2024-06-27 18:45:09,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 387 transitions, 5114 flow [2024-06-27 18:45:09,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 387 transitions, 4872 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-06-27 18:45:09,876 INFO L231 Difference]: Finished difference. Result has 204 places, 264 transitions, 3818 flow [2024-06-27 18:45:09,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3447, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=148, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=3818, PETRI_PLACES=204, PETRI_TRANSITIONS=264} [2024-06-27 18:45:09,877 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 153 predicate places. [2024-06-27 18:45:09,877 INFO L495 AbstractCegarLoop]: Abstraction has has 204 places, 264 transitions, 3818 flow [2024-06-27 18:45:09,877 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:09,877 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:09,878 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-27 18:45:09,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 18:45:09,878 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:09,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:09,878 INFO L85 PathProgramCache]: Analyzing trace with hash -16642884, now seen corresponding path program 5 times [2024-06-27 18:45:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:09,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235125147] [2024-06-27 18:45:09,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:09,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:09,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:13,768 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:13,768 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:13,768 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235125147] [2024-06-27 18:45:13,768 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235125147] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:13,768 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:13,768 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 18:45:13,768 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [695391488] [2024-06-27 18:45:13,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:13,769 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 18:45:13,769 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:13,770 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 18:45:13,770 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 18:45:13,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:13,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 204 places, 264 transitions, 3818 flow. Second operand has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:13,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:13,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:13,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:17,765 INFO L124 PetriNetUnfolderBase]: 8034/12643 cut-off events. [2024-06-27 18:45:17,765 INFO L125 PetriNetUnfolderBase]: For 225625/225633 co-relation queries the response was YES. [2024-06-27 18:45:17,841 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74873 conditions, 12643 events. 8034/12643 cut-off events. For 225625/225633 co-relation queries the response was YES. Maximal size of possible extension queue 503. Compared 84031 event pairs, 1459 based on Foata normal form. 18/12655 useless extension candidates. Maximal degree in co-relation 74780. Up to 9978 conditions per place. [2024-06-27 18:45:17,893 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 256 selfloop transitions, 132 changer transitions 0/395 dead transitions. [2024-06-27 18:45:17,893 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 395 transitions, 5142 flow [2024-06-27 18:45:17,894 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-27 18:45:17,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-27 18:45:17,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 338 transitions. [2024-06-27 18:45:17,894 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-27 18:45:17,894 INFO L175 Difference]: Start difference. First operand has 204 places, 264 transitions, 3818 flow. Second operand 13 states and 338 transitions. [2024-06-27 18:45:17,894 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 395 transitions, 5142 flow [2024-06-27 18:45:18,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 395 transitions, 4778 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-06-27 18:45:18,493 INFO L231 Difference]: Finished difference. Result has 206 places, 263 transitions, 3652 flow [2024-06-27 18:45:18,493 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3384, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=3652, PETRI_PLACES=206, PETRI_TRANSITIONS=263} [2024-06-27 18:45:18,494 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2024-06-27 18:45:18,494 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 263 transitions, 3652 flow [2024-06-27 18:45:18,496 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.363636363636363) internal successors, (136), 11 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:18,496 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:18,496 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-27 18:45:18,496 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 18:45:18,497 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:18,497 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:18,497 INFO L85 PathProgramCache]: Analyzing trace with hash 1814227423, now seen corresponding path program 3 times [2024-06-27 18:45:18,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:18,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [62580305] [2024-06-27 18:45:18,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:18,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:18,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:20,825 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:20,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:20,826 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [62580305] [2024-06-27 18:45:20,826 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [62580305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:20,826 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:20,826 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:45:20,826 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745267941] [2024-06-27 18:45:20,826 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:20,826 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:45:20,826 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:20,827 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:45:20,827 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:45:20,840 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:20,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 263 transitions, 3652 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:20,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:20,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:20,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:23,605 INFO L124 PetriNetUnfolderBase]: 8108/12778 cut-off events. [2024-06-27 18:45:23,605 INFO L125 PetriNetUnfolderBase]: For 225100/225128 co-relation queries the response was YES. [2024-06-27 18:45:23,677 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73620 conditions, 12778 events. 8108/12778 cut-off events. For 225100/225128 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 85050 event pairs, 1596 based on Foata normal form. 24/12796 useless extension candidates. Maximal degree in co-relation 73527. Up to 10832 conditions per place. [2024-06-27 18:45:23,732 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 252 selfloop transitions, 60 changer transitions 0/319 dead transitions. [2024-06-27 18:45:23,733 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 212 places, 319 transitions, 4828 flow [2024-06-27 18:45:23,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:45:23,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:45:23,734 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:45:23,734 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:45:23,734 INFO L175 Difference]: Start difference. First operand has 206 places, 263 transitions, 3652 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:45:23,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 212 places, 319 transitions, 4828 flow [2024-06-27 18:45:24,636 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 319 transitions, 4297 flow, removed 14 selfloop flow, removed 17 redundant places. [2024-06-27 18:45:24,640 INFO L231 Difference]: Finished difference. Result has 198 places, 275 transitions, 3474 flow [2024-06-27 18:45:24,640 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3474, PETRI_PLACES=198, PETRI_TRANSITIONS=275} [2024-06-27 18:45:24,641 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 147 predicate places. [2024-06-27 18:45:24,641 INFO L495 AbstractCegarLoop]: Abstraction has has 198 places, 275 transitions, 3474 flow [2024-06-27 18:45:24,641 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:24,641 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:24,641 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-27 18:45:24,641 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 18:45:24,641 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:24,642 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:24,642 INFO L85 PathProgramCache]: Analyzing trace with hash 1495055573, now seen corresponding path program 1 times [2024-06-27 18:45:24,642 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:24,642 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378665584] [2024-06-27 18:45:24,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:24,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:24,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:26,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:26,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:26,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378665584] [2024-06-27 18:45:26,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378665584] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:26,548 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:26,548 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:45:26,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760428326] [2024-06-27 18:45:26,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:26,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:45:26,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:26,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:45:26,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:45:26,579 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:26,579 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 198 places, 275 transitions, 3474 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:26,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:26,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:26,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:29,474 INFO L124 PetriNetUnfolderBase]: 8144/13051 cut-off events. [2024-06-27 18:45:29,474 INFO L125 PetriNetUnfolderBase]: For 218696/218698 co-relation queries the response was YES. [2024-06-27 18:45:29,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71927 conditions, 13051 events. 8144/13051 cut-off events. For 218696/218698 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 88702 event pairs, 2143 based on Foata normal form. 2/13052 useless extension candidates. Maximal degree in co-relation 71836. Up to 11760 conditions per place. [2024-06-27 18:45:29,599 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 285 selfloop transitions, 32 changer transitions 0/324 dead transitions. [2024-06-27 18:45:29,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 324 transitions, 4442 flow [2024-06-27 18:45:29,600 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:45:29,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:45:29,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-27 18:45:29,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-27 18:45:29,601 INFO L175 Difference]: Start difference. First operand has 198 places, 275 transitions, 3474 flow. Second operand 7 states and 170 transitions. [2024-06-27 18:45:29,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 324 transitions, 4442 flow [2024-06-27 18:45:30,205 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 324 transitions, 4353 flow, removed 31 selfloop flow, removed 2 redundant places. [2024-06-27 18:45:30,209 INFO L231 Difference]: Finished difference. Result has 203 places, 283 transitions, 3604 flow [2024-06-27 18:45:30,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3389, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3604, PETRI_PLACES=203, PETRI_TRANSITIONS=283} [2024-06-27 18:45:30,210 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 152 predicate places. [2024-06-27 18:45:30,210 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 283 transitions, 3604 flow [2024-06-27 18:45:30,210 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:30,210 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:30,210 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-27 18:45:30,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 18:45:30,210 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:30,210 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:30,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1153118803, now seen corresponding path program 2 times [2024-06-27 18:45:30,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:30,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636031368] [2024-06-27 18:45:30,211 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:30,211 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:30,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:32,139 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:32,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:32,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636031368] [2024-06-27 18:45:32,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636031368] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:32,140 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:32,140 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:45:32,140 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733819560] [2024-06-27 18:45:32,140 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:32,140 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:45:32,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:32,142 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:45:32,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:45:32,165 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:32,165 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 283 transitions, 3604 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:32,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:32,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:32,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:35,169 INFO L124 PetriNetUnfolderBase]: 8180/13099 cut-off events. [2024-06-27 18:45:35,169 INFO L125 PetriNetUnfolderBase]: For 226194/226196 co-relation queries the response was YES. [2024-06-27 18:45:35,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73022 conditions, 13099 events. 8180/13099 cut-off events. For 226194/226196 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 89121 event pairs, 2143 based on Foata normal form. 2/13100 useless extension candidates. Maximal degree in co-relation 72929. Up to 11792 conditions per place. [2024-06-27 18:45:35,299 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 282 selfloop transitions, 35 changer transitions 0/324 dead transitions. [2024-06-27 18:45:35,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 324 transitions, 4498 flow [2024-06-27 18:45:35,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:45:35,300 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:45:35,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-27 18:45:35,301 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-27 18:45:35,301 INFO L175 Difference]: Start difference. First operand has 203 places, 283 transitions, 3604 flow. Second operand 7 states and 167 transitions. [2024-06-27 18:45:35,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 324 transitions, 4498 flow [2024-06-27 18:45:35,950 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 324 transitions, 4363 flow, removed 56 selfloop flow, removed 3 redundant places. [2024-06-27 18:45:35,954 INFO L231 Difference]: Finished difference. Result has 207 places, 287 transitions, 3622 flow [2024-06-27 18:45:35,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3495, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3622, PETRI_PLACES=207, PETRI_TRANSITIONS=287} [2024-06-27 18:45:35,955 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2024-06-27 18:45:35,955 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 287 transitions, 3622 flow [2024-06-27 18:45:35,955 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:35,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:35,956 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-27 18:45:35,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 18:45:35,956 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:35,956 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:35,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1310358967, now seen corresponding path program 3 times [2024-06-27 18:45:35,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:35,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1200611532] [2024-06-27 18:45:35,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:35,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:35,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:37,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:37,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:37,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1200611532] [2024-06-27 18:45:37,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1200611532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:37,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:37,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:45:37,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [122876465] [2024-06-27 18:45:37,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:37,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:45:37,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:37,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:45:37,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:45:37,930 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:37,930 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 287 transitions, 3622 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:37,930 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:37,930 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:37,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:40,763 INFO L124 PetriNetUnfolderBase]: 8174/13101 cut-off events. [2024-06-27 18:45:40,763 INFO L125 PetriNetUnfolderBase]: For 228661/228665 co-relation queries the response was YES. [2024-06-27 18:45:40,840 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72844 conditions, 13101 events. 8174/13101 cut-off events. For 228661/228665 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 89218 event pairs, 2143 based on Foata normal form. 4/13104 useless extension candidates. Maximal degree in co-relation 72749. Up to 11787 conditions per place. [2024-06-27 18:45:40,895 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 276 selfloop transitions, 35 changer transitions 0/318 dead transitions. [2024-06-27 18:45:40,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 318 transitions, 4322 flow [2024-06-27 18:45:40,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:45:40,896 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:45:40,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-27 18:45:40,896 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:45:40,896 INFO L175 Difference]: Start difference. First operand has 207 places, 287 transitions, 3622 flow. Second operand 7 states and 161 transitions. [2024-06-27 18:45:40,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 318 transitions, 4322 flow [2024-06-27 18:45:41,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 209 places, 318 transitions, 4213 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 18:45:41,863 INFO L231 Difference]: Finished difference. Result has 210 places, 287 transitions, 3590 flow [2024-06-27 18:45:41,863 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3513, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3590, PETRI_PLACES=210, PETRI_TRANSITIONS=287} [2024-06-27 18:45:41,863 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 159 predicate places. [2024-06-27 18:45:41,863 INFO L495 AbstractCegarLoop]: Abstraction has has 210 places, 287 transitions, 3590 flow [2024-06-27 18:45:41,863 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:41,863 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:41,863 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-27 18:45:41,864 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 18:45:41,864 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:41,864 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:41,864 INFO L85 PathProgramCache]: Analyzing trace with hash 1387382731, now seen corresponding path program 1 times [2024-06-27 18:45:41,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:41,865 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [56767736] [2024-06-27 18:45:41,865 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:41,865 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:41,875 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:44,202 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:44,202 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:44,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [56767736] [2024-06-27 18:45:44,202 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [56767736] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:44,202 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:44,202 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:45:44,202 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925650714] [2024-06-27 18:45:44,202 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:44,203 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:45:44,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:44,203 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:45:44,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:45:44,231 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:44,231 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 287 transitions, 3590 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:44,231 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:44,231 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:44,231 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:47,040 INFO L124 PetriNetUnfolderBase]: 8318/13034 cut-off events. [2024-06-27 18:45:47,040 INFO L125 PetriNetUnfolderBase]: For 237638/237648 co-relation queries the response was YES. [2024-06-27 18:45:47,116 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73977 conditions, 13034 events. 8318/13034 cut-off events. For 237638/237648 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 86406 event pairs, 1602 based on Foata normal form. 12/13045 useless extension candidates. Maximal degree in co-relation 73881. Up to 11384 conditions per place. [2024-06-27 18:45:47,169 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 293 selfloop transitions, 62 changer transitions 0/362 dead transitions. [2024-06-27 18:45:47,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 362 transitions, 4858 flow [2024-06-27 18:45:47,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 18:45:47,170 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 18:45:47,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-27 18:45:47,171 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:45:47,171 INFO L175 Difference]: Start difference. First operand has 210 places, 287 transitions, 3590 flow. Second operand 9 states and 225 transitions. [2024-06-27 18:45:47,171 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 362 transitions, 4858 flow [2024-06-27 18:45:47,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 362 transitions, 4754 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-27 18:45:48,003 INFO L231 Difference]: Finished difference. Result has 212 places, 296 transitions, 3766 flow [2024-06-27 18:45:48,003 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3766, PETRI_PLACES=212, PETRI_TRANSITIONS=296} [2024-06-27 18:45:48,003 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 161 predicate places. [2024-06-27 18:45:48,004 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 296 transitions, 3766 flow [2024-06-27 18:45:48,004 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:48,004 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:48,004 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-27 18:45:48,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 18:45:48,004 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:48,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:48,005 INFO L85 PathProgramCache]: Analyzing trace with hash 174182885, now seen corresponding path program 2 times [2024-06-27 18:45:48,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:48,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238813710] [2024-06-27 18:45:48,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:48,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:48,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:50,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-27 18:45:50,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:50,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238813710] [2024-06-27 18:45:50,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238813710] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:50,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:50,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:45:50,329 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [762475730] [2024-06-27 18:45:50,329 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:50,329 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:45:50,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:50,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:45:50,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:45:50,343 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:45:50,343 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 296 transitions, 3766 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:50,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:50,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:45:50,343 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:45:52,796 INFO L124 PetriNetUnfolderBase]: 8306/13052 cut-off events. [2024-06-27 18:45:52,796 INFO L125 PetriNetUnfolderBase]: For 240980/240998 co-relation queries the response was YES. [2024-06-27 18:45:52,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74461 conditions, 13052 events. 8306/13052 cut-off events. For 240980/240998 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 86969 event pairs, 1610 based on Foata normal form. 20/13071 useless extension candidates. Maximal degree in co-relation 74364. Up to 11376 conditions per place. [2024-06-27 18:45:52,932 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 279 selfloop transitions, 55 changer transitions 0/341 dead transitions. [2024-06-27 18:45:52,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 218 places, 341 transitions, 4674 flow [2024-06-27 18:45:52,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:45:52,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:45:52,933 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-27 18:45:52,933 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-27 18:45:52,934 INFO L175 Difference]: Start difference. First operand has 212 places, 296 transitions, 3766 flow. Second operand 7 states and 175 transitions. [2024-06-27 18:45:52,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 218 places, 341 transitions, 4674 flow [2024-06-27 18:45:54,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 341 transitions, 4510 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-27 18:45:54,016 INFO L231 Difference]: Finished difference. Result has 214 places, 296 transitions, 3722 flow [2024-06-27 18:45:54,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3602, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3722, PETRI_PLACES=214, PETRI_TRANSITIONS=296} [2024-06-27 18:45:54,017 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 163 predicate places. [2024-06-27 18:45:54,017 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 296 transitions, 3722 flow [2024-06-27 18:45:54,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:54,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:45:54,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:45:54,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 18:45:54,018 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:45:54,019 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:45:54,019 INFO L85 PathProgramCache]: Analyzing trace with hash -1873094957, now seen corresponding path program 1 times [2024-06-27 18:45:54,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:45:54,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375494398] [2024-06-27 18:45:54,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:45:54,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:45:54,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:45:57,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:45:57,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:45:57,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375494398] [2024-06-27 18:45:57,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375494398] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:45:57,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:45:57,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:45:57,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313394200] [2024-06-27 18:45:57,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:45:57,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:45:57,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:45:57,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:45:57,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:45:57,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:45:57,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 296 transitions, 3722 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:45:57,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:45:57,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:45:57,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:00,055 INFO L124 PetriNetUnfolderBase]: 7985/12639 cut-off events. [2024-06-27 18:46:00,055 INFO L125 PetriNetUnfolderBase]: For 245267/245361 co-relation queries the response was YES. [2024-06-27 18:46:00,129 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72083 conditions, 12639 events. 7985/12639 cut-off events. For 245267/245361 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 85436 event pairs, 1645 based on Foata normal form. 73/12626 useless extension candidates. Maximal degree in co-relation 71985. Up to 11320 conditions per place. [2024-06-27 18:46:00,183 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 297 selfloop transitions, 20 changer transitions 0/344 dead transitions. [2024-06-27 18:46:00,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 344 transitions, 4576 flow [2024-06-27 18:46:00,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:46:00,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:46:00,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-27 18:46:00,184 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-27 18:46:00,184 INFO L175 Difference]: Start difference. First operand has 214 places, 296 transitions, 3722 flow. Second operand 7 states and 173 transitions. [2024-06-27 18:46:00,184 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 344 transitions, 4576 flow [2024-06-27 18:46:00,989 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 344 transitions, 4466 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-27 18:46:00,993 INFO L231 Difference]: Finished difference. Result has 215 places, 299 transitions, 3736 flow [2024-06-27 18:46:00,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3612, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3736, PETRI_PLACES=215, PETRI_TRANSITIONS=299} [2024-06-27 18:46:00,994 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 164 predicate places. [2024-06-27 18:46:00,994 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 299 transitions, 3736 flow [2024-06-27 18:46:00,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:00,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:00,994 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-27 18:46:00,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 18:46:00,994 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:00,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:00,995 INFO L85 PathProgramCache]: Analyzing trace with hash -143232703, now seen corresponding path program 3 times [2024-06-27 18:46:00,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:00,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610299560] [2024-06-27 18:46:00,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:00,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:01,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:03,386 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:03,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:03,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610299560] [2024-06-27 18:46:03,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610299560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:03,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:03,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:46:03,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [759276786] [2024-06-27 18:46:03,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:03,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:46:03,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:03,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:46:03,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:46:03,409 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:03,409 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 299 transitions, 3736 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:03,409 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:03,409 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:03,409 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:06,326 INFO L124 PetriNetUnfolderBase]: 8334/13108 cut-off events. [2024-06-27 18:46:06,326 INFO L125 PetriNetUnfolderBase]: For 251462/251468 co-relation queries the response was YES. [2024-06-27 18:46:06,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74737 conditions, 13108 events. 8334/13108 cut-off events. For 251462/251468 co-relation queries the response was YES. Maximal size of possible extension queue 522. Compared 87287 event pairs, 1659 based on Foata normal form. 6/13108 useless extension candidates. Maximal degree in co-relation 74638. Up to 11810 conditions per place. [2024-06-27 18:46:06,432 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 300 selfloop transitions, 41 changer transitions 0/348 dead transitions. [2024-06-27 18:46:06,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 348 transitions, 4640 flow [2024-06-27 18:46:06,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:46:06,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:46:06,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-27 18:46:06,433 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-27 18:46:06,433 INFO L175 Difference]: Start difference. First operand has 215 places, 299 transitions, 3736 flow. Second operand 7 states and 172 transitions. [2024-06-27 18:46:06,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 348 transitions, 4640 flow [2024-06-27 18:46:07,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 348 transitions, 4508 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-27 18:46:07,252 INFO L231 Difference]: Finished difference. Result has 217 places, 299 transitions, 3694 flow [2024-06-27 18:46:07,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=258, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3694, PETRI_PLACES=217, PETRI_TRANSITIONS=299} [2024-06-27 18:46:07,253 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 166 predicate places. [2024-06-27 18:46:07,253 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 299 transitions, 3694 flow [2024-06-27 18:46:07,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:07,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:07,253 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-27 18:46:07,253 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 18:46:07,253 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:07,253 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:07,253 INFO L85 PathProgramCache]: Analyzing trace with hash 1386938385, now seen corresponding path program 4 times [2024-06-27 18:46:07,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:07,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1437213293] [2024-06-27 18:46:07,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:07,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:07,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:09,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:09,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1437213293] [2024-06-27 18:46:09,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1437213293] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:09,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:09,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:46:09,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [886780729] [2024-06-27 18:46:09,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:09,307 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:46:09,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:09,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:46:09,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:46:09,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:09,319 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 299 transitions, 3694 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:09,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:09,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:09,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:12,337 INFO L124 PetriNetUnfolderBase]: 8420/13189 cut-off events. [2024-06-27 18:46:12,338 INFO L125 PetriNetUnfolderBase]: For 256726/256734 co-relation queries the response was YES. [2024-06-27 18:46:12,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75497 conditions, 13189 events. 8420/13189 cut-off events. For 256726/256734 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 87232 event pairs, 1636 based on Foata normal form. 8/13191 useless extension candidates. Maximal degree in co-relation 75397. Up to 11105 conditions per place. [2024-06-27 18:46:12,474 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 268 selfloop transitions, 85 changer transitions 0/360 dead transitions. [2024-06-27 18:46:12,474 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 360 transitions, 4924 flow [2024-06-27 18:46:12,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:46:12,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:46:12,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-27 18:46:12,475 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-27 18:46:12,475 INFO L175 Difference]: Start difference. First operand has 217 places, 299 transitions, 3694 flow. Second operand 7 states and 176 transitions. [2024-06-27 18:46:12,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 360 transitions, 4924 flow [2024-06-27 18:46:13,193 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 360 transitions, 4778 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-27 18:46:13,197 INFO L231 Difference]: Finished difference. Result has 219 places, 312 transitions, 4009 flow [2024-06-27 18:46:13,197 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3552, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4009, PETRI_PLACES=219, PETRI_TRANSITIONS=312} [2024-06-27 18:46:13,197 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 168 predicate places. [2024-06-27 18:46:13,197 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 312 transitions, 4009 flow [2024-06-27 18:46:13,197 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:13,197 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:13,197 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-27 18:46:13,198 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 18:46:13,198 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:13,198 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:13,198 INFO L85 PathProgramCache]: Analyzing trace with hash 1081979631, now seen corresponding path program 5 times [2024-06-27 18:46:13,198 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:13,198 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1231773978] [2024-06-27 18:46:13,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:13,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:13,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:15,387 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:15,387 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:15,387 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1231773978] [2024-06-27 18:46:15,387 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1231773978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:15,387 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:15,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:46:15,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993727222] [2024-06-27 18:46:15,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:15,388 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:46:15,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:15,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:46:15,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:46:15,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:15,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 312 transitions, 4009 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:15,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:15,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:15,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:18,241 INFO L124 PetriNetUnfolderBase]: 8460/13274 cut-off events. [2024-06-27 18:46:18,241 INFO L125 PetriNetUnfolderBase]: For 270573/270601 co-relation queries the response was YES. [2024-06-27 18:46:18,329 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77382 conditions, 13274 events. 8460/13274 cut-off events. For 270573/270601 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 88129 event pairs, 1619 based on Foata normal form. 24/13292 useless extension candidates. Maximal degree in co-relation 77279. Up to 11124 conditions per place. [2024-06-27 18:46:18,386 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 273 selfloop transitions, 76 changer transitions 0/356 dead transitions. [2024-06-27 18:46:18,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 356 transitions, 5050 flow [2024-06-27 18:46:18,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:46:18,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:46:18,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-27 18:46:18,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-27 18:46:18,388 INFO L175 Difference]: Start difference. First operand has 219 places, 312 transitions, 4009 flow. Second operand 7 states and 171 transitions. [2024-06-27 18:46:18,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 356 transitions, 5050 flow [2024-06-27 18:46:19,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 356 transitions, 4970 flow, removed 39 selfloop flow, removed 1 redundant places. [2024-06-27 18:46:19,287 INFO L231 Difference]: Finished difference. Result has 225 places, 315 transitions, 4146 flow [2024-06-27 18:46:19,287 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3933, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=238, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4146, PETRI_PLACES=225, PETRI_TRANSITIONS=315} [2024-06-27 18:46:19,288 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-27 18:46:19,288 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 315 transitions, 4146 flow [2024-06-27 18:46:19,288 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:19,288 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:19,288 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-27 18:46:19,288 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 18:46:19,288 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:19,289 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:19,289 INFO L85 PathProgramCache]: Analyzing trace with hash 412194763, now seen corresponding path program 6 times [2024-06-27 18:46:19,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:19,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156086669] [2024-06-27 18:46:19,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:19,290 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:19,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:21,489 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:21,490 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:21,490 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156086669] [2024-06-27 18:46:21,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156086669] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:21,490 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:21,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 18:46:21,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [979899386] [2024-06-27 18:46:21,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:21,490 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 18:46:21,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:21,491 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 18:46:21,491 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 18:46:21,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:21,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 315 transitions, 4146 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:21,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:21,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:21,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:24,568 INFO L124 PetriNetUnfolderBase]: 8450/13258 cut-off events. [2024-06-27 18:46:24,568 INFO L125 PetriNetUnfolderBase]: For 271612/271640 co-relation queries the response was YES. [2024-06-27 18:46:24,630 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77899 conditions, 13258 events. 8450/13258 cut-off events. For 271612/271640 co-relation queries the response was YES. Maximal size of possible extension queue 538. Compared 88057 event pairs, 1623 based on Foata normal form. 22/13274 useless extension candidates. Maximal degree in co-relation 77793. Up to 11116 conditions per place. [2024-06-27 18:46:24,680 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 268 selfloop transitions, 81 changer transitions 0/356 dead transitions. [2024-06-27 18:46:24,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 356 transitions, 5054 flow [2024-06-27 18:46:24,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:46:24,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:46:24,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-27 18:46:24,681 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-27 18:46:24,681 INFO L175 Difference]: Start difference. First operand has 225 places, 315 transitions, 4146 flow. Second operand 7 states and 169 transitions. [2024-06-27 18:46:24,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 356 transitions, 5054 flow [2024-06-27 18:46:25,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 356 transitions, 4877 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-27 18:46:25,522 INFO L231 Difference]: Finished difference. Result has 228 places, 315 transitions, 4138 flow [2024-06-27 18:46:25,523 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3969, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4138, PETRI_PLACES=228, PETRI_TRANSITIONS=315} [2024-06-27 18:46:25,523 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 177 predicate places. [2024-06-27 18:46:25,523 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 315 transitions, 4138 flow [2024-06-27 18:46:25,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:25,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:25,523 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-27 18:46:25,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 18:46:25,523 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:25,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:25,524 INFO L85 PathProgramCache]: Analyzing trace with hash 406489771, now seen corresponding path program 2 times [2024-06-27 18:46:25,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:25,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1426978608] [2024-06-27 18:46:25,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:25,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:25,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:28,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:28,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:28,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1426978608] [2024-06-27 18:46:28,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1426978608] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:28,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:28,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:46:28,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16259815] [2024-06-27 18:46:28,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:28,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:46:28,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:28,627 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:46:28,627 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:46:28,656 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:46:28,656 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 315 transitions, 4138 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:28,656 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:28,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:46:28,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:31,375 INFO L124 PetriNetUnfolderBase]: 8119/12872 cut-off events. [2024-06-27 18:46:31,375 INFO L125 PetriNetUnfolderBase]: For 276653/276759 co-relation queries the response was YES. [2024-06-27 18:46:31,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75568 conditions, 12872 events. 8119/12872 cut-off events. For 276653/276759 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 87136 event pairs, 1611 based on Foata normal form. 89/12889 useless extension candidates. Maximal degree in co-relation 75461. Up to 11404 conditions per place. [2024-06-27 18:46:31,528 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 301 selfloop transitions, 26 changer transitions 0/358 dead transitions. [2024-06-27 18:46:31,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 358 transitions, 5032 flow [2024-06-27 18:46:31,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:46:31,529 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:46:31,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 18:46:31,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:46:31,530 INFO L175 Difference]: Start difference. First operand has 228 places, 315 transitions, 4138 flow. Second operand 7 states and 168 transitions. [2024-06-27 18:46:31,530 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 358 transitions, 5032 flow [2024-06-27 18:46:32,297 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 358 transitions, 4821 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-27 18:46:32,301 INFO L231 Difference]: Finished difference. Result has 227 places, 317 transitions, 4040 flow [2024-06-27 18:46:32,301 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3927, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=289, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4040, PETRI_PLACES=227, PETRI_TRANSITIONS=317} [2024-06-27 18:46:32,302 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-06-27 18:46:32,302 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 317 transitions, 4040 flow [2024-06-27 18:46:32,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:32,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:32,302 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-27 18:46:32,302 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 18:46:32,302 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:32,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:32,303 INFO L85 PathProgramCache]: Analyzing trace with hash 420774571, now seen corresponding path program 3 times [2024-06-27 18:46:32,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:32,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [167366519] [2024-06-27 18:46:32,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:32,303 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:32,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:35,181 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:35,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:35,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [167366519] [2024-06-27 18:46:35,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [167366519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:35,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:35,182 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:46:35,182 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029006600] [2024-06-27 18:46:35,182 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:35,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:46:35,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:35,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:46:35,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:46:35,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-27 18:46:35,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 317 transitions, 4040 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:35,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:35,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-27 18:46:35,210 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:37,846 INFO L124 PetriNetUnfolderBase]: 8122/12881 cut-off events. [2024-06-27 18:46:37,846 INFO L125 PetriNetUnfolderBase]: For 280473/280579 co-relation queries the response was YES. [2024-06-27 18:46:37,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74962 conditions, 12881 events. 8122/12881 cut-off events. For 280473/280579 co-relation queries the response was YES. Maximal size of possible extension queue 546. Compared 87206 event pairs, 1612 based on Foata normal form. 89/12898 useless extension candidates. Maximal degree in co-relation 74856. Up to 11305 conditions per place. [2024-06-27 18:46:37,966 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 300 selfloop transitions, 33 changer transitions 0/364 dead transitions. [2024-06-27 18:46:37,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 364 transitions, 5058 flow [2024-06-27 18:46:37,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:46:37,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:46:37,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-27 18:46:37,968 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-27 18:46:37,968 INFO L175 Difference]: Start difference. First operand has 227 places, 317 transitions, 4040 flow. Second operand 7 states and 168 transitions. [2024-06-27 18:46:37,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 364 transitions, 5058 flow [2024-06-27 18:46:38,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 364 transitions, 4977 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 18:46:38,721 INFO L231 Difference]: Finished difference. Result has 230 places, 322 transitions, 4186 flow [2024-06-27 18:46:38,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3959, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4186, PETRI_PLACES=230, PETRI_TRANSITIONS=322} [2024-06-27 18:46:38,721 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 179 predicate places. [2024-06-27 18:46:38,721 INFO L495 AbstractCegarLoop]: Abstraction has has 230 places, 322 transitions, 4186 flow [2024-06-27 18:46:38,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:38,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:38,721 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-27 18:46:38,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 18:46:38,722 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:38,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:38,722 INFO L85 PathProgramCache]: Analyzing trace with hash 1386768691, now seen corresponding path program 1 times [2024-06-27 18:46:38,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:38,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1992534367] [2024-06-27 18:46:38,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:38,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:38,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:41,519 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:41,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:41,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1992534367] [2024-06-27 18:46:41,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1992534367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:41,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:41,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:46:41,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [817194874] [2024-06-27 18:46:41,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:41,520 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:46:41,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:41,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:46:41,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:46:41,546 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:41,546 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 230 places, 322 transitions, 4186 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:41,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:41,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:41,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:44,689 INFO L124 PetriNetUnfolderBase]: 8527/13638 cut-off events. [2024-06-27 18:46:44,689 INFO L125 PetriNetUnfolderBase]: For 291516/291518 co-relation queries the response was YES. [2024-06-27 18:46:44,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78756 conditions, 13638 events. 8527/13638 cut-off events. For 291516/291518 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 93297 event pairs, 2241 based on Foata normal form. 2/13639 useless extension candidates. Maximal degree in co-relation 78648. Up to 12379 conditions per place. [2024-06-27 18:46:44,842 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 343 selfloop transitions, 22 changer transitions 0/372 dead transitions. [2024-06-27 18:46:44,842 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 372 transitions, 5114 flow [2024-06-27 18:46:44,843 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:46:44,843 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:46:44,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-27 18:46:44,843 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-27 18:46:44,843 INFO L175 Difference]: Start difference. First operand has 230 places, 322 transitions, 4186 flow. Second operand 8 states and 187 transitions. [2024-06-27 18:46:44,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 372 transitions, 5114 flow [2024-06-27 18:46:45,880 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 372 transitions, 5011 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 18:46:45,884 INFO L231 Difference]: Finished difference. Result has 235 places, 326 transitions, 4218 flow [2024-06-27 18:46:45,884 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4083, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4218, PETRI_PLACES=235, PETRI_TRANSITIONS=326} [2024-06-27 18:46:45,885 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 184 predicate places. [2024-06-27 18:46:45,885 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 326 transitions, 4218 flow [2024-06-27 18:46:45,885 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:45,885 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:45,885 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-27 18:46:45,885 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 18:46:45,885 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:45,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:45,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1703728275, now seen corresponding path program 2 times [2024-06-27 18:46:45,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:45,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323583250] [2024-06-27 18:46:45,887 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:45,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:45,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:48,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:48,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:48,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323583250] [2024-06-27 18:46:48,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323583250] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:48,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:48,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:46:48,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1495375084] [2024-06-27 18:46:48,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:48,530 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:46:48,530 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:48,530 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:46:48,530 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:46:48,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:48,552 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 326 transitions, 4218 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:48,552 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:48,552 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:48,552 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:52,021 INFO L124 PetriNetUnfolderBase]: 8563/13690 cut-off events. [2024-06-27 18:46:52,021 INFO L125 PetriNetUnfolderBase]: For 301113/301115 co-relation queries the response was YES. [2024-06-27 18:46:52,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80167 conditions, 13690 events. 8563/13690 cut-off events. For 301113/301115 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 93479 event pairs, 2174 based on Foata normal form. 2/13691 useless extension candidates. Maximal degree in co-relation 80057. Up to 12206 conditions per place. [2024-06-27 18:46:52,138 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 325 selfloop transitions, 49 changer transitions 0/381 dead transitions. [2024-06-27 18:46:52,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 381 transitions, 5368 flow [2024-06-27 18:46:52,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:46:52,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:46:52,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-27 18:46:52,139 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-27 18:46:52,140 INFO L175 Difference]: Start difference. First operand has 235 places, 326 transitions, 4218 flow. Second operand 8 states and 193 transitions. [2024-06-27 18:46:52,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 381 transitions, 5368 flow [2024-06-27 18:46:53,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 381 transitions, 5261 flow, removed 34 selfloop flow, removed 6 redundant places. [2024-06-27 18:46:53,103 INFO L231 Difference]: Finished difference. Result has 237 places, 334 transitions, 4392 flow [2024-06-27 18:46:53,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4111, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4392, PETRI_PLACES=237, PETRI_TRANSITIONS=334} [2024-06-27 18:46:53,104 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 186 predicate places. [2024-06-27 18:46:53,104 INFO L495 AbstractCegarLoop]: Abstraction has has 237 places, 334 transitions, 4392 flow [2024-06-27 18:46:53,104 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:53,104 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:46:53,104 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-27 18:46:53,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 18:46:53,104 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:46:53,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:46:53,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1699086645, now seen corresponding path program 3 times [2024-06-27 18:46:53,105 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:46:53,105 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1792371789] [2024-06-27 18:46:53,105 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:46:53,105 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:46:53,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:46:55,627 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:46:55,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:46:55,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1792371789] [2024-06-27 18:46:55,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1792371789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:46:55,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:46:55,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:46:55,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149235473] [2024-06-27 18:46:55,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:46:55,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:46:55,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:46:55,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:46:55,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:46:55,661 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:46:55,661 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 334 transitions, 4392 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:46:55,661 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:46:55,661 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:46:55,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:46:58,930 INFO L124 PetriNetUnfolderBase]: 8599/13750 cut-off events. [2024-06-27 18:46:58,930 INFO L125 PetriNetUnfolderBase]: For 316676/316678 co-relation queries the response was YES. [2024-06-27 18:46:59,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81837 conditions, 13750 events. 8599/13750 cut-off events. For 316676/316678 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 93901 event pairs, 2180 based on Foata normal form. 2/13751 useless extension candidates. Maximal degree in co-relation 81726. Up to 12238 conditions per place. [2024-06-27 18:46:59,076 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 322 selfloop transitions, 52 changer transitions 0/381 dead transitions. [2024-06-27 18:46:59,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 244 places, 381 transitions, 5456 flow [2024-06-27 18:46:59,077 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:46:59,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:46:59,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-27 18:46:59,078 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-27 18:46:59,078 INFO L175 Difference]: Start difference. First operand has 237 places, 334 transitions, 4392 flow. Second operand 8 states and 190 transitions. [2024-06-27 18:46:59,078 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 244 places, 381 transitions, 5456 flow [2024-06-27 18:47:00,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 381 transitions, 5299 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-27 18:47:00,283 INFO L231 Difference]: Finished difference. Result has 241 places, 338 transitions, 4438 flow [2024-06-27 18:47:00,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4259, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4438, PETRI_PLACES=241, PETRI_TRANSITIONS=338} [2024-06-27 18:47:00,284 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 190 predicate places. [2024-06-27 18:47:00,284 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 338 transitions, 4438 flow [2024-06-27 18:47:00,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:00,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:00,284 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-27 18:47:00,284 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 18:47:00,284 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:00,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:00,285 INFO L85 PathProgramCache]: Analyzing trace with hash -1699079701, now seen corresponding path program 1 times [2024-06-27 18:47:00,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:00,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694208806] [2024-06-27 18:47:00,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:00,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:00,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:03,134 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:03,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:03,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694208806] [2024-06-27 18:47:03,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694208806] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:03,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:03,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:03,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [912173581] [2024-06-27 18:47:03,135 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:03,135 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:03,135 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:03,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:03,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:03,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:03,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 338 transitions, 4438 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:03,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:03,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:03,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:06,468 INFO L124 PetriNetUnfolderBase]: 8629/13800 cut-off events. [2024-06-27 18:47:06,469 INFO L125 PetriNetUnfolderBase]: For 321315/321317 co-relation queries the response was YES. [2024-06-27 18:47:06,539 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82216 conditions, 13800 events. 8629/13800 cut-off events. For 321315/321317 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 94228 event pairs, 2188 based on Foata normal form. 2/13801 useless extension candidates. Maximal degree in co-relation 82103. Up to 12483 conditions per place. [2024-06-27 18:47:06,595 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 346 selfloop transitions, 24 changer transitions 0/377 dead transitions. [2024-06-27 18:47:06,595 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 377 transitions, 5346 flow [2024-06-27 18:47:06,596 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:47:06,596 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:47:06,596 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-27 18:47:06,596 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-27 18:47:06,596 INFO L175 Difference]: Start difference. First operand has 241 places, 338 transitions, 4438 flow. Second operand 7 states and 163 transitions. [2024-06-27 18:47:06,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 377 transitions, 5346 flow [2024-06-27 18:47:07,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 377 transitions, 5217 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 18:47:07,883 INFO L231 Difference]: Finished difference. Result has 243 places, 341 transitions, 4445 flow [2024-06-27 18:47:07,883 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4309, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=338, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4445, PETRI_PLACES=243, PETRI_TRANSITIONS=341} [2024-06-27 18:47:07,884 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 192 predicate places. [2024-06-27 18:47:07,884 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 341 transitions, 4445 flow [2024-06-27 18:47:07,884 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:07,884 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:07,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] [2024-06-27 18:47:07,884 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 18:47:07,884 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:07,885 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:07,885 INFO L85 PathProgramCache]: Analyzing trace with hash 1974705263, now seen corresponding path program 2 times [2024-06-27 18:47:07,885 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:07,885 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719330454] [2024-06-27 18:47:07,885 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:07,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:07,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:10,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-27 18:47:10,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:10,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719330454] [2024-06-27 18:47:10,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719330454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:10,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:10,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:10,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224208092] [2024-06-27 18:47:10,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:10,913 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:10,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:10,914 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:10,914 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:10,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:10,944 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 341 transitions, 4445 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:10,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:10,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:10,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:14,096 INFO L124 PetriNetUnfolderBase]: 8659/13847 cut-off events. [2024-06-27 18:47:14,096 INFO L125 PetriNetUnfolderBase]: For 335805/335813 co-relation queries the response was YES. [2024-06-27 18:47:14,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82973 conditions, 13847 events. 8659/13847 cut-off events. For 335805/335813 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 94625 event pairs, 2176 based on Foata normal form. 8/13854 useless extension candidates. Maximal degree in co-relation 82859. Up to 12525 conditions per place. [2024-06-27 18:47:14,239 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 344 selfloop transitions, 24 changer transitions 0/375 dead transitions. [2024-06-27 18:47:14,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 375 transitions, 5341 flow [2024-06-27 18:47:14,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:47:14,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:47:14,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 18:47:14,241 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-27 18:47:14,241 INFO L175 Difference]: Start difference. First operand has 243 places, 341 transitions, 4445 flow. Second operand 7 states and 158 transitions. [2024-06-27 18:47:14,241 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 375 transitions, 5341 flow [2024-06-27 18:47:15,427 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 375 transitions, 5227 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 18:47:15,432 INFO L231 Difference]: Finished difference. Result has 245 places, 344 transitions, 4473 flow [2024-06-27 18:47:15,432 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4331, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=341, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4473, PETRI_PLACES=245, PETRI_TRANSITIONS=344} [2024-06-27 18:47:15,432 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 194 predicate places. [2024-06-27 18:47:15,433 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 344 transitions, 4473 flow [2024-06-27 18:47:15,433 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:15,433 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:15,433 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-27 18:47:15,433 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 18:47:15,433 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:15,434 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:15,434 INFO L85 PathProgramCache]: Analyzing trace with hash 412202699, now seen corresponding path program 4 times [2024-06-27 18:47:15,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:15,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1710282157] [2024-06-27 18:47:15,434 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:15,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:15,449 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:18,037 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:18,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:18,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1710282157] [2024-06-27 18:47:18,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1710282157] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:18,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:18,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:18,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [369550854] [2024-06-27 18:47:18,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:18,038 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:18,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:18,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:18,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:18,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:18,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 344 transitions, 4473 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:18,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:18,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:18,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:21,423 INFO L124 PetriNetUnfolderBase]: 8653/13835 cut-off events. [2024-06-27 18:47:21,424 INFO L125 PetriNetUnfolderBase]: For 345171/345175 co-relation queries the response was YES. [2024-06-27 18:47:21,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83247 conditions, 13835 events. 8653/13835 cut-off events. For 345171/345175 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 94505 event pairs, 2202 based on Foata normal form. 2/13835 useless extension candidates. Maximal degree in co-relation 83132. Up to 12317 conditions per place. [2024-06-27 18:47:21,903 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 322 selfloop transitions, 52 changer transitions 0/381 dead transitions. [2024-06-27 18:47:21,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 252 places, 381 transitions, 5313 flow [2024-06-27 18:47:21,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:47:21,904 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:47:21,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-27 18:47:21,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-27 18:47:21,904 INFO L175 Difference]: Start difference. First operand has 245 places, 344 transitions, 4473 flow. Second operand 8 states and 184 transitions. [2024-06-27 18:47:21,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 252 places, 381 transitions, 5313 flow [2024-06-27 18:47:22,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 247 places, 381 transitions, 5157 flow, removed 56 selfloop flow, removed 5 redundant places. [2024-06-27 18:47:22,998 INFO L231 Difference]: Finished difference. Result has 248 places, 344 transitions, 4428 flow [2024-06-27 18:47:22,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4317, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4428, PETRI_PLACES=248, PETRI_TRANSITIONS=344} [2024-06-27 18:47:22,999 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 197 predicate places. [2024-06-27 18:47:22,999 INFO L495 AbstractCegarLoop]: Abstraction has has 248 places, 344 transitions, 4428 flow [2024-06-27 18:47:23,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:23,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:23,000 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-27 18:47:23,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 18:47:23,000 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:23,001 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:23,001 INFO L85 PathProgramCache]: Analyzing trace with hash -1455739019, now seen corresponding path program 3 times [2024-06-27 18:47:23,002 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:23,002 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107151108] [2024-06-27 18:47:23,002 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:23,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:23,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:26,051 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:26,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:26,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107151108] [2024-06-27 18:47:26,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107151108] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:26,052 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:26,052 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:26,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918575845] [2024-06-27 18:47:26,052 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:26,052 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:26,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:26,053 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:26,053 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:26,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:26,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 248 places, 344 transitions, 4428 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:26,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:26,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:26,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:28,943 INFO L124 PetriNetUnfolderBase]: 8648/13832 cut-off events. [2024-06-27 18:47:28,943 INFO L125 PetriNetUnfolderBase]: For 344626/344634 co-relation queries the response was YES. [2024-06-27 18:47:29,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82996 conditions, 13832 events. 8648/13832 cut-off events. For 344626/344634 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 94458 event pairs, 2163 based on Foata normal form. 8/13839 useless extension candidates. Maximal degree in co-relation 82880. Up to 12438 conditions per place. [2024-06-27 18:47:29,096 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 339 selfloop transitions, 32 changer transitions 0/378 dead transitions. [2024-06-27 18:47:29,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 254 places, 378 transitions, 5336 flow [2024-06-27 18:47:29,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 18:47:29,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 18:47:29,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-27 18:47:29,098 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-27 18:47:29,098 INFO L175 Difference]: Start difference. First operand has 248 places, 344 transitions, 4428 flow. Second operand 7 states and 158 transitions. [2024-06-27 18:47:29,098 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 254 places, 378 transitions, 5336 flow [2024-06-27 18:47:30,321 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 378 transitions, 5175 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-06-27 18:47:30,326 INFO L231 Difference]: Finished difference. Result has 247 places, 347 transitions, 4431 flow [2024-06-27 18:47:30,326 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4267, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=312, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4431, PETRI_PLACES=247, PETRI_TRANSITIONS=347} [2024-06-27 18:47:30,326 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-06-27 18:47:30,327 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 347 transitions, 4431 flow [2024-06-27 18:47:30,327 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:30,327 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:30,327 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-27 18:47:30,327 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 18:47:30,327 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:30,328 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:30,328 INFO L85 PathProgramCache]: Analyzing trace with hash 345244270, now seen corresponding path program 1 times [2024-06-27 18:47:30,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:30,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [109237741] [2024-06-27 18:47:30,328 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:30,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:30,341 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:32,986 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:32,986 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:32,986 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [109237741] [2024-06-27 18:47:32,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [109237741] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:32,987 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:32,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:32,987 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750981133] [2024-06-27 18:47:32,987 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:32,987 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:32,987 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:32,987 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:32,988 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:33,012 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:33,012 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 347 transitions, 4431 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:33,012 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:33,012 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:33,013 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:36,559 INFO L124 PetriNetUnfolderBase]: 9330/14589 cut-off events. [2024-06-27 18:47:36,559 INFO L125 PetriNetUnfolderBase]: For 448311/448335 co-relation queries the response was YES. [2024-06-27 18:47:36,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91332 conditions, 14589 events. 9330/14589 cut-off events. For 448311/448335 co-relation queries the response was YES. Maximal size of possible extension queue 609. Compared 97808 event pairs, 1389 based on Foata normal form. 40/14628 useless extension candidates. Maximal degree in co-relation 91215. Up to 11962 conditions per place. [2024-06-27 18:47:36,741 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 364 selfloop transitions, 72 changer transitions 0/443 dead transitions. [2024-06-27 18:47:36,741 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 443 transitions, 5972 flow [2024-06-27 18:47:36,742 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:47:36,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:47:36,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 18:47:36,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551063829787234 [2024-06-27 18:47:36,743 INFO L175 Difference]: Start difference. First operand has 247 places, 347 transitions, 4431 flow. Second operand 10 states and 259 transitions. [2024-06-27 18:47:36,743 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 443 transitions, 5972 flow [2024-06-27 18:47:38,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 443 transitions, 5830 flow, removed 41 selfloop flow, removed 5 redundant places. [2024-06-27 18:47:38,041 INFO L231 Difference]: Finished difference. Result has 253 places, 356 transitions, 4660 flow [2024-06-27 18:47:38,041 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4289, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4660, PETRI_PLACES=253, PETRI_TRANSITIONS=356} [2024-06-27 18:47:38,042 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 202 predicate places. [2024-06-27 18:47:38,042 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 356 transitions, 4660 flow [2024-06-27 18:47:38,042 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:38,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:38,042 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-27 18:47:38,042 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 18:47:38,042 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:38,042 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:38,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1093856012, now seen corresponding path program 2 times [2024-06-27 18:47:38,043 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:38,043 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192899346] [2024-06-27 18:47:38,043 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:38,043 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:38,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:40,766 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:40,766 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:40,766 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192899346] [2024-06-27 18:47:40,767 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1192899346] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:40,767 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:40,767 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:40,767 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [664682781] [2024-06-27 18:47:40,767 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:40,767 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:40,767 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:40,767 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:40,767 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:40,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:40,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 356 transitions, 4660 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:40,783 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:40,783 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:40,783 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:44,489 INFO L124 PetriNetUnfolderBase]: 9678/15143 cut-off events. [2024-06-27 18:47:44,489 INFO L125 PetriNetUnfolderBase]: For 495781/495805 co-relation queries the response was YES. [2024-06-27 18:47:44,590 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97482 conditions, 15143 events. 9678/15143 cut-off events. For 495781/495805 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 102525 event pairs, 1811 based on Foata normal form. 44/15186 useless extension candidates. Maximal degree in co-relation 97363. Up to 12982 conditions per place. [2024-06-27 18:47:44,655 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 365 selfloop transitions, 66 changer transitions 0/438 dead transitions. [2024-06-27 18:47:44,655 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 438 transitions, 5935 flow [2024-06-27 18:47:44,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:47:44,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:47:44,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 252 transitions. [2024-06-27 18:47:44,657 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5361702127659574 [2024-06-27 18:47:44,657 INFO L175 Difference]: Start difference. First operand has 253 places, 356 transitions, 4660 flow. Second operand 10 states and 252 transitions. [2024-06-27 18:47:44,657 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 438 transitions, 5935 flow [2024-06-27 18:47:46,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 438 transitions, 5776 flow, removed 35 selfloop flow, removed 6 redundant places. [2024-06-27 18:47:46,163 INFO L231 Difference]: Finished difference. Result has 257 places, 359 transitions, 4741 flow [2024-06-27 18:47:46,163 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4509, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=290, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4741, PETRI_PLACES=257, PETRI_TRANSITIONS=359} [2024-06-27 18:47:46,163 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 206 predicate places. [2024-06-27 18:47:46,163 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 359 transitions, 4741 flow [2024-06-27 18:47:46,163 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:46,163 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:46,164 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-27 18:47:46,164 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 18:47:46,164 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:46,164 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:46,164 INFO L85 PathProgramCache]: Analyzing trace with hash 670254160, now seen corresponding path program 3 times [2024-06-27 18:47:46,164 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:46,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1691476514] [2024-06-27 18:47:46,165 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:46,165 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:46,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:48,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-27 18:47:48,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:48,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1691476514] [2024-06-27 18:47:48,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1691476514] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:48,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:48,816 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:48,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [577323630] [2024-06-27 18:47:48,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:48,816 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:48,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:48,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:48,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:48,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:48,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 359 transitions, 4741 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:48,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:48,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:48,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:47:52,118 INFO L124 PetriNetUnfolderBase]: 9632/15062 cut-off events. [2024-06-27 18:47:52,118 INFO L125 PetriNetUnfolderBase]: For 452690/452708 co-relation queries the response was YES. [2024-06-27 18:47:52,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95365 conditions, 15062 events. 9632/15062 cut-off events. For 452690/452708 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 101855 event pairs, 1826 based on Foata normal form. 36/15097 useless extension candidates. Maximal degree in co-relation 95244. Up to 12916 conditions per place. [2024-06-27 18:47:52,684 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 349 selfloop transitions, 59 changer transitions 0/415 dead transitions. [2024-06-27 18:47:52,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 415 transitions, 5804 flow [2024-06-27 18:47:52,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:47:52,686 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:47:52,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-27 18:47:52,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-27 18:47:52,686 INFO L175 Difference]: Start difference. First operand has 257 places, 359 transitions, 4741 flow. Second operand 8 states and 199 transitions. [2024-06-27 18:47:52,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 415 transitions, 5804 flow [2024-06-27 18:47:54,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 415 transitions, 5571 flow, removed 53 selfloop flow, removed 8 redundant places. [2024-06-27 18:47:54,007 INFO L231 Difference]: Finished difference. Result has 257 places, 360 transitions, 4674 flow [2024-06-27 18:47:54,007 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4528, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=300, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4674, PETRI_PLACES=257, PETRI_TRANSITIONS=360} [2024-06-27 18:47:54,007 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 206 predicate places. [2024-06-27 18:47:54,007 INFO L495 AbstractCegarLoop]: Abstraction has has 257 places, 360 transitions, 4674 flow [2024-06-27 18:47:54,007 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:54,007 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:47:54,007 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-27 18:47:54,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 18:47:54,008 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:47:54,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:47:54,009 INFO L85 PathProgramCache]: Analyzing trace with hash 463574122, now seen corresponding path program 1 times [2024-06-27 18:47:54,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:47:54,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960609130] [2024-06-27 18:47:54,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:47:54,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:47:54,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:47:56,548 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:47:56,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:47:56,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960609130] [2024-06-27 18:47:56,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960609130] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:47:56,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:47:56,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:47:56,549 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32306464] [2024-06-27 18:47:56,549 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:47:56,549 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:47:56,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:47:56,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:47:56,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:47:56,619 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:47:56,619 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 257 places, 360 transitions, 4674 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:47:56,619 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:47:56,619 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:47:56,619 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:00,687 INFO L124 PetriNetUnfolderBase]: 10128/15677 cut-off events. [2024-06-27 18:48:00,687 INFO L125 PetriNetUnfolderBase]: For 457715/457723 co-relation queries the response was YES. [2024-06-27 18:48:00,782 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98985 conditions, 15677 events. 10128/15677 cut-off events. For 457715/457723 co-relation queries the response was YES. Maximal size of possible extension queue 656. Compared 105122 event pairs, 1832 based on Foata normal form. 12/15687 useless extension candidates. Maximal degree in co-relation 98863. Up to 12246 conditions per place. [2024-06-27 18:48:00,847 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 297 selfloop transitions, 158 changer transitions 0/462 dead transitions. [2024-06-27 18:48:00,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 462 transitions, 6562 flow [2024-06-27 18:48:00,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 18:48:00,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 18:48:00,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2024-06-27 18:48:00,848 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-27 18:48:00,848 INFO L175 Difference]: Start difference. First operand has 257 places, 360 transitions, 4674 flow. Second operand 11 states and 282 transitions. [2024-06-27 18:48:00,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 462 transitions, 6562 flow [2024-06-27 18:48:02,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 462 transitions, 6433 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-27 18:48:02,328 INFO L231 Difference]: Finished difference. Result has 264 places, 377 transitions, 5296 flow [2024-06-27 18:48:02,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4545, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=146, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5296, PETRI_PLACES=264, PETRI_TRANSITIONS=377} [2024-06-27 18:48:02,329 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 213 predicate places. [2024-06-27 18:48:02,329 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 377 transitions, 5296 flow [2024-06-27 18:48:02,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:02,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:02,329 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-27 18:48:02,330 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 18:48:02,330 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:02,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:02,330 INFO L85 PathProgramCache]: Analyzing trace with hash 700788928, now seen corresponding path program 2 times [2024-06-27 18:48:02,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:02,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605560975] [2024-06-27 18:48:02,331 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:02,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:02,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:05,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:05,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605560975] [2024-06-27 18:48:05,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605560975] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:05,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:05,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:48:05,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1133240489] [2024-06-27 18:48:05,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:05,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:48:05,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:05,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:48:05,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:48:05,321 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:05,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 377 transitions, 5296 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:05,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:05,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:05,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:09,530 INFO L124 PetriNetUnfolderBase]: 10220/15795 cut-off events. [2024-06-27 18:48:09,530 INFO L125 PetriNetUnfolderBase]: For 499840/499844 co-relation queries the response was YES. [2024-06-27 18:48:09,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 104564 conditions, 15795 events. 10220/15795 cut-off events. For 499840/499844 co-relation queries the response was YES. Maximal size of possible extension queue 660. Compared 105692 event pairs, 1872 based on Foata normal form. 4/15797 useless extension candidates. Maximal degree in co-relation 104439. Up to 12314 conditions per place. [2024-06-27 18:48:09,862 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 287 selfloop transitions, 160 changer transitions 0/454 dead transitions. [2024-06-27 18:48:09,862 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 273 places, 454 transitions, 6898 flow [2024-06-27 18:48:09,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 18:48:09,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 18:48:09,863 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-27 18:48:09,863 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551063829787234 [2024-06-27 18:48:09,863 INFO L175 Difference]: Start difference. First operand has 264 places, 377 transitions, 5296 flow. Second operand 10 states and 259 transitions. [2024-06-27 18:48:09,863 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 273 places, 454 transitions, 6898 flow [2024-06-27 18:48:11,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 454 transitions, 6578 flow, removed 124 selfloop flow, removed 5 redundant places. [2024-06-27 18:48:11,678 INFO L231 Difference]: Finished difference. Result has 269 places, 382 transitions, 5434 flow [2024-06-27 18:48:11,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5026, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=5434, PETRI_PLACES=269, PETRI_TRANSITIONS=382} [2024-06-27 18:48:11,679 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 218 predicate places. [2024-06-27 18:48:11,679 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 382 transitions, 5434 flow [2024-06-27 18:48:11,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:11,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:11,679 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-27 18:48:11,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 18:48:11,679 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:11,680 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:11,680 INFO L85 PathProgramCache]: Analyzing trace with hash 265846906, now seen corresponding path program 3 times [2024-06-27 18:48:11,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:11,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27192828] [2024-06-27 18:48:11,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:11,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:11,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:14,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-27 18:48:14,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:14,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27192828] [2024-06-27 18:48:14,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27192828] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:14,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:14,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:48:14,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [419054128] [2024-06-27 18:48:14,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:14,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:48:14,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:14,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:48:14,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:48:14,408 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:14,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 382 transitions, 5434 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:14,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:14,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:14,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:18,467 INFO L124 PetriNetUnfolderBase]: 10208/15808 cut-off events. [2024-06-27 18:48:18,467 INFO L125 PetriNetUnfolderBase]: For 492925/492929 co-relation queries the response was YES. [2024-06-27 18:48:18,561 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102667 conditions, 15808 events. 10208/15808 cut-off events. For 492925/492929 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 106008 event pairs, 1982 based on Foata normal form. 4/15810 useless extension candidates. Maximal degree in co-relation 102540. Up to 12306 conditions per place. [2024-06-27 18:48:18,625 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 279 selfloop transitions, 147 changer transitions 0/433 dead transitions. [2024-06-27 18:48:18,625 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 433 transitions, 6628 flow [2024-06-27 18:48:18,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:48:18,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:48:18,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-27 18:48:18,626 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-27 18:48:18,626 INFO L175 Difference]: Start difference. First operand has 269 places, 382 transitions, 5434 flow. Second operand 8 states and 204 transitions. [2024-06-27 18:48:18,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 433 transitions, 6628 flow [2024-06-27 18:48:20,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 433 transitions, 6214 flow, removed 56 selfloop flow, removed 7 redundant places. [2024-06-27 18:48:20,137 INFO L231 Difference]: Finished difference. Result has 270 places, 382 transitions, 5324 flow [2024-06-27 18:48:20,138 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5022, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5324, PETRI_PLACES=270, PETRI_TRANSITIONS=382} [2024-06-27 18:48:20,138 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2024-06-27 18:48:20,138 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 382 transitions, 5324 flow [2024-06-27 18:48:20,138 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:20,138 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:20,139 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 18:48:20,139 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 18:48:20,139 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:20,139 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:20,139 INFO L85 PathProgramCache]: Analyzing trace with hash 216767870, now seen corresponding path program 1 times [2024-06-27 18:48:20,139 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:20,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1025112898] [2024-06-27 18:48:20,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:20,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:20,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:23,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-27 18:48:23,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:23,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1025112898] [2024-06-27 18:48:23,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1025112898] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:23,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:23,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 18:48:23,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222227489] [2024-06-27 18:48:23,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:23,831 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 18:48:23,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:23,832 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 18:48:23,832 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 18:48:23,848 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:23,848 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 382 transitions, 5324 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:23,848 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:23,848 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:23,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:28,374 INFO L124 PetriNetUnfolderBase]: 10651/16573 cut-off events. [2024-06-27 18:48:28,374 INFO L125 PetriNetUnfolderBase]: For 551755/551773 co-relation queries the response was YES. [2024-06-27 18:48:28,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 107712 conditions, 16573 events. 10651/16573 cut-off events. For 551755/551773 co-relation queries the response was YES. Maximal size of possible extension queue 708. Compared 113224 event pairs, 1860 based on Foata normal form. 28/16600 useless extension candidates. Maximal degree in co-relation 107584. Up to 13210 conditions per place. [2024-06-27 18:48:28,536 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 376 selfloop transitions, 63 changer transitions 0/446 dead transitions. [2024-06-27 18:48:28,536 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 446 transitions, 6774 flow [2024-06-27 18:48:28,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:48:28,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:48:28,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-27 18:48:28,537 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-27 18:48:28,537 INFO L175 Difference]: Start difference. First operand has 270 places, 382 transitions, 5324 flow. Second operand 8 states and 201 transitions. [2024-06-27 18:48:28,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 446 transitions, 6774 flow [2024-06-27 18:48:29,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 446 transitions, 6462 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-27 18:48:29,967 INFO L231 Difference]: Finished difference. Result has 271 places, 388 transitions, 5377 flow [2024-06-27 18:48:29,968 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5012, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=382, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=321, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5377, PETRI_PLACES=271, PETRI_TRANSITIONS=388} [2024-06-27 18:48:29,968 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 220 predicate places. [2024-06-27 18:48:29,968 INFO L495 AbstractCegarLoop]: Abstraction has has 271 places, 388 transitions, 5377 flow [2024-06-27 18:48:29,968 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:29,968 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:29,968 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-27 18:48:29,969 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 18:48:29,969 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:29,969 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:29,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1952510564, now seen corresponding path program 4 times [2024-06-27 18:48:29,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:29,969 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851724087] [2024-06-27 18:48:29,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:29,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:29,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:32,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-27 18:48:32,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:32,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851724087] [2024-06-27 18:48:32,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851724087] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:32,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:32,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:48:32,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804741023] [2024-06-27 18:48:32,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:32,735 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:48:32,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:32,735 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:48:32,735 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:48:32,754 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:32,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 271 places, 388 transitions, 5377 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:32,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:32,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:32,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 18:48:37,270 INFO L124 PetriNetUnfolderBase]: 10929/17007 cut-off events. [2024-06-27 18:48:37,270 INFO L125 PetriNetUnfolderBase]: For 604296/604324 co-relation queries the response was YES. [2024-06-27 18:48:37,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111504 conditions, 17007 events. 10929/17007 cut-off events. For 604296/604324 co-relation queries the response was YES. Maximal size of possible extension queue 733. Compared 116343 event pairs, 1901 based on Foata normal form. 40/17041 useless extension candidates. Maximal degree in co-relation 111374. Up to 14271 conditions per place. [2024-06-27 18:48:37,669 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 355 selfloop transitions, 80 changer transitions 0/442 dead transitions. [2024-06-27 18:48:37,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 442 transitions, 6655 flow [2024-06-27 18:48:37,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 18:48:37,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 18:48:37,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-27 18:48:37,670 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-27 18:48:37,670 INFO L175 Difference]: Start difference. First operand has 271 places, 388 transitions, 5377 flow. Second operand 8 states and 195 transitions. [2024-06-27 18:48:37,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 442 transitions, 6655 flow [2024-06-27 18:48:39,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 442 transitions, 6490 flow, removed 50 selfloop flow, removed 4 redundant places. [2024-06-27 18:48:39,493 INFO L231 Difference]: Finished difference. Result has 275 places, 390 transitions, 5438 flow [2024-06-27 18:48:39,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5212, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=388, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5438, PETRI_PLACES=275, PETRI_TRANSITIONS=390} [2024-06-27 18:48:39,494 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 224 predicate places. [2024-06-27 18:48:39,494 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 390 transitions, 5438 flow [2024-06-27 18:48:39,494 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:39,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 18:48:39,494 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-27 18:48:39,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 18:48:39,495 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-27 18:48:39,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 18:48:39,495 INFO L85 PathProgramCache]: Analyzing trace with hash 1198605814, now seen corresponding path program 4 times [2024-06-27 18:48:39,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 18:48:39,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [758490915] [2024-06-27 18:48:39,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 18:48:39,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 18:48:39,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 18:48:42,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 18:48:42,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 18:48:42,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [758490915] [2024-06-27 18:48:42,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [758490915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 18:48:42,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 18:48:42,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 18:48:42,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280214279] [2024-06-27 18:48:42,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 18:48:42,092 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 18:48:42,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 18:48:42,092 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 18:48:42,092 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 18:48:42,135 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-27 18:48:42,136 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 390 transitions, 5438 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 18:48:42,136 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 18:48:42,136 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-27 18:48:42,136 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand