./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/mutex-meet-nonrel/rfi006_rmo.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi006_rmo.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:44:24,069 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:44:24,147 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:44:24,152 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:44:24,153 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:44:24,184 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:44:24,185 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:44:24,185 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:44:24,186 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:44:24,190 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:44:24,191 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:44:24,191 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:44:24,192 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:44:24,193 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:44:24,194 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:44:24,194 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:44:24,194 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:44:24,194 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:44:24,195 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:44:24,195 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:44:24,195 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:44:24,196 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:44:24,196 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:44:24,196 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:44:24,197 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:44:24,197 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:44:24,197 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:44:24,198 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:44:24,198 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:44:24,198 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:44:24,199 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:44:24,200 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:44:24,200 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:44:24,200 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:44:24,201 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:44:24,201 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:44:24,201 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:44:24,201 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:44:24,201 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:44:24,202 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:44:24,202 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:44:24,202 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:44:24,202 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:44:24,203 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false [2024-06-28 01:44:24,427 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:44:24,455 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:44:24,458 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:44:24,459 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:44:24,459 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:44:24,460 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i [2024-06-28 01:44:25,600 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:44:25,831 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:44:25,832 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/rfi006_rmo.i [2024-06-28 01:44:25,845 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd1f13616/02554cfe946b484ca3389c0af8ed2233/FLAG6403d0975 [2024-06-28 01:44:25,858 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fd1f13616/02554cfe946b484ca3389c0af8ed2233 [2024-06-28 01:44:25,861 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:44:25,861 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:44:25,862 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/rfi006_rmo.yml/witness.yml [2024-06-28 01:44:26,134 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:44:26,135 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:44:26,136 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:44:26,136 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:44:26,141 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:44:26,141 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:44:25" (1/2) ... [2024-06-28 01:44:26,143 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23b24e23 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:44:26, skipping insertion in model container [2024-06-28 01:44:26,144 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:44:25" (1/2) ... [2024-06-28 01:44:26,145 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@4864065c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:44:26, skipping insertion in model container [2024-06-28 01:44:26,146 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:44:26" (2/2) ... [2024-06-28 01:44:26,146 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@23b24e23 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26, skipping insertion in model container [2024-06-28 01:44:26,147 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:44:26" (2/2) ... [2024-06-28 01:44:26,147 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:44:26,292 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:44:26,294 INFO L97 edCorrectnessWitness]: Location invariant before [L850-L850] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 01:44:26,294 INFO L97 edCorrectnessWitness]: Location invariant before [L852-L852] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 01:44:26,294 INFO L97 edCorrectnessWitness]: Location invariant before [L853-L853] ((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || x$w_buff0_used == (_Bool)0)) && (! multithreaded || x$w_buff0 == 0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || x$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2))) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || ((((((((((((((((((((((((((((((((((((0 <= __unbuffered_cnt && __unbuffered_p0_EAX$flush_delayed == (_Bool)0) && __unbuffered_p0_EAX$mem_tmp == 0) && __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd0 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0) && __unbuffered_p0_EAX$r_buff1_thd3 == (_Bool)0) && __unbuffered_p0_EAX$w_buff0 == 0) && __unbuffered_p0_EAX$w_buff0_used == (_Bool)0) && __unbuffered_p0_EAX$w_buff1 == 0) && __unbuffered_p0_EAX$w_buff1_used == (_Bool)0) && x$flush_delayed == (_Bool)0) && x$r_buff0_thd0 == (_Bool)0) && x$r_buff0_thd1 == (_Bool)0) && x$r_buff0_thd2 == (_Bool)0) && x$r_buff0_thd3 == (_Bool)0) && x$r_buff1_thd0 == (_Bool)0) && x$r_buff1_thd1 == (_Bool)0) && x$r_buff1_thd2 == (_Bool)0) && x$r_buff1_thd3 == (_Bool)0) && x$read_delayed == (_Bool)0) && x$read_delayed_var == 0) && x$w_buff0 == 0) && x$w_buff0_used == (_Bool)0) && x$w_buff1 == 0) && x$w_buff1_used == (_Bool)0) && (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1)) && (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1)) && (x == 0 || x == 1)) && (x$mem_tmp == 0 || x$mem_tmp == 1)) && ((__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1) || __unbuffered_p1_EAX == 2)) && ((y == 0 || y == 1) || y == 2)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & x && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1))))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EBX == 0 || __unbuffered_p1_EBX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || x$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || x$w_buff1 == 0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || x$read_delayed_var == 0) [2024-06-28 01:44:26,294 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:44:26,295 INFO L106 edCorrectnessWitness]: ghost_update [L848-L848] multithreaded = 1; [2024-06-28 01:44:26,342 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:44:26,518 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-28 01:44:26,687 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:44:26,709 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:44:26,741 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-28 01:44:26,883 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:44:26,947 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:44:26,948 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26 WrapperNode [2024-06-28 01:44:26,948 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:44:26,949 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:44:26,949 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:44:26,949 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:44:26,955 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:26,973 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,008 INFO L138 Inliner]: procedures = 175, calls = 85, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 206 [2024-06-28 01:44:27,009 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:44:27,009 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:44:27,009 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:44:27,009 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:44:27,022 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,023 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,028 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,053 INFO L175 MemorySlicer]: Split 45 memory accesses to 2 slices as follows [2, 43]. 96 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 7 writes are split as follows [0, 7]. [2024-06-28 01:44:27,053 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,054 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,076 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,090 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,093 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,110 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,115 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:44:27,116 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:44:27,116 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:44:27,116 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:44:27,117 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (1/1) ... [2024-06-28 01:44:27,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:44:27,139 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:44:27,157 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-28 01:44:27,178 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-28 01:44:27,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 01:44:27,199 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 01:44:27,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 01:44:27,200 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 01:44:27,200 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:44:27,200 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:44:27,201 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:44:27,201 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:44:27,201 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:44:27,201 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:44:27,201 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:44:27,202 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:44:27,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:44:27,202 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 01:44:27,205 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:44:27,205 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:44:27,205 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:44:27,206 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-28 01:44:27,380 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:44:27,381 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:44:27,927 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:44:27,928 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:44:28,346 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:44:28,347 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:44:28,348 INFO L201 PluginConnector]: Adding new model witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:44:28 BoogieIcfgContainer [2024-06-28 01:44:28,348 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:44:28,351 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:44:28,351 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:44:28,354 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:44:28,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:44:25" (1/4) ... [2024-06-28 01:44:28,355 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ba85b92 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:44:28, skipping insertion in model container [2024-06-28 01:44:28,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:44:26" (2/4) ... [2024-06-28 01:44:28,356 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ba85b92 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:44:28, skipping insertion in model container [2024-06-28 01:44:28,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:44:26" (3/4) ... [2024-06-28 01:44:28,356 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2ba85b92 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:44:28, skipping insertion in model container [2024-06-28 01:44:28,357 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:44:28" (4/4) ... [2024-06-28 01:44:28,358 INFO L112 eAbstractionObserver]: Analyzing ICFG rfi006_rmo.i [2024-06-28 01:44:28,376 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:44:28,377 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:44:28,377 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:44:28,451 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:44:28,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:44:28,527 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:44:28,528 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:44:28,532 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 63 event pairs, 0 based on Foata normal form. 0/39 useless extension candidates. Maximal degree in co-relation 45. Up to 2 conditions per place. [2024-06-28 01:44:28,532 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:44:28,536 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-28 01:44:28,550 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:44:28,557 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;@32e3577c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:44:28,558 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:44:28,562 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:44:28,562 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:44:28,562 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:44:28,562 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:28,563 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:44:28,564 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:28,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:28,568 INFO L85 PathProgramCache]: Analyzing trace with hash 707765545, now seen corresponding path program 1 times [2024-06-28 01:44:28,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:28,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1374190574] [2024-06-28 01:44:28,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:28,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:28,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:30,838 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:30,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:30,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1374190574] [2024-06-28 01:44:30,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1374190574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:30,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:30,840 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:44:30,842 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [896357745] [2024-06-28 01:44:30,842 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:30,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:44:30,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:30,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:44:30,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:44:30,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:44:30,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:30,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:30,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:44:30,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:31,968 INFO L124 PetriNetUnfolderBase]: 2790/4431 cut-off events. [2024-06-28 01:44:31,968 INFO L125 PetriNetUnfolderBase]: For 29/29 co-relation queries the response was YES. [2024-06-28 01:44:31,978 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 25614 event pairs, 1780 based on Foata normal form. 0/4270 useless extension candidates. Maximal degree in co-relation 8549. Up to 4049 conditions per place. [2024-06-28 01:44:32,001 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 44 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:44:32,001 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 229 flow [2024-06-28 01:44:32,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:44:32,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:44:32,011 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 91 transitions. [2024-06-28 01:44:32,013 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6453900709219859 [2024-06-28 01:44:32,015 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 91 transitions. [2024-06-28 01:44:32,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 229 flow [2024-06-28 01:44:32,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 224 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:32,024 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 125 flow [2024-06-28 01:44:32,026 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=48, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=125, PETRI_PLACES=51, PETRI_TRANSITIONS=45} [2024-06-28 01:44:32,029 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-28 01:44:32,029 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 125 flow [2024-06-28 01:44:32,030 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.333333333333334) internal successors, (43), 3 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:32,030 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:32,030 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:32,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:44:32,032 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:32,033 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:32,033 INFO L85 PathProgramCache]: Analyzing trace with hash 1557896296, now seen corresponding path program 1 times [2024-06-28 01:44:32,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:32,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1779551034] [2024-06-28 01:44:32,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:32,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:32,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:34,913 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:34,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:34,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1779551034] [2024-06-28 01:44:34,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1779551034] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:34,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:34,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:44:34,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668273874] [2024-06-28 01:44:34,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:34,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:44:34,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:34,917 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:44:34,917 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:44:34,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:44:34,935 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-28 01:44:34,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:34,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:44:34,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:36,001 INFO L124 PetriNetUnfolderBase]: 2784/4242 cut-off events. [2024-06-28 01:44:36,001 INFO L125 PetriNetUnfolderBase]: For 719/719 co-relation queries the response was YES. [2024-06-28 01:44:36,008 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 23344 event pairs, 1304 based on Foata normal form. 3/4237 useless extension candidates. Maximal degree in co-relation 9377. Up to 4007 conditions per place. [2024-06-28 01:44:36,030 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 61 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-28 01:44:36,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 80 transitions, 357 flow [2024-06-28 01:44:36,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:44:36,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:44:36,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 123 transitions. [2024-06-28 01:44:36,033 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6542553191489362 [2024-06-28 01:44:36,033 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 125 flow. Second operand 4 states and 123 transitions. [2024-06-28 01:44:36,033 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 80 transitions, 357 flow [2024-06-28 01:44:36,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 352 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:44:36,035 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 188 flow [2024-06-28 01:44:36,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=188, PETRI_PLACES=55, PETRI_TRANSITIONS=51} [2024-06-28 01:44:36,036 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-06-28 01:44:36,037 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 188 flow [2024-06-28 01:44:36,037 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-28 01:44:36,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:36,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:36,038 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:44:36,038 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:36,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:36,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1050146241, now seen corresponding path program 1 times [2024-06-28 01:44:36,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:36,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868146912] [2024-06-28 01:44:36,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:36,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:36,100 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:38,853 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:38,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:38,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868146912] [2024-06-28 01:44:38,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868146912] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:38,854 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:38,854 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:44:38,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1500562363] [2024-06-28 01:44:38,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:38,855 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:44:38,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:38,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:44:38,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:44:38,867 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:44:38,868 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-28 01:44:38,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:38,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:44:38,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:40,221 INFO L124 PetriNetUnfolderBase]: 3417/5065 cut-off events. [2024-06-28 01:44:40,221 INFO L125 PetriNetUnfolderBase]: For 2813/2813 co-relation queries the response was YES. [2024-06-28 01:44:40,230 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 27342 event pairs, 1119 based on Foata normal form. 5/5064 useless extension candidates. Maximal degree in co-relation 12601. Up to 4756 conditions per place. [2024-06-28 01:44:40,255 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 85 selfloop transitions, 18 changer transitions 0/111 dead transitions. [2024-06-28 01:44:40,255 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 111 transitions, 570 flow [2024-06-28 01:44:40,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:44:40,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:44:40,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 158 transitions. [2024-06-28 01:44:40,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6723404255319149 [2024-06-28 01:44:40,261 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 188 flow. Second operand 5 states and 158 transitions. [2024-06-28 01:44:40,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 111 transitions, 570 flow [2024-06-28 01:44:40,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 111 transitions, 570 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 01:44:40,275 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 310 flow [2024-06-28 01:44:40,275 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-28 01:44:40,277 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2024-06-28 01:44:40,277 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 310 flow [2024-06-28 01:44:40,277 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-28 01:44:40,277 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:40,278 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:40,278 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:44:40,278 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-28 01:44:40,279 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:40,279 INFO L85 PathProgramCache]: Analyzing trace with hash -126733664, now seen corresponding path program 1 times [2024-06-28 01:44:40,279 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:40,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667840283] [2024-06-28 01:44:40,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:40,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:40,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:43,485 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:43,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:43,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667840283] [2024-06-28 01:44:43,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [667840283] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:43,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:43,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:44:43,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1144678914] [2024-06-28 01:44:43,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:43,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:44:43,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:43,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:44:43,488 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:44:43,515 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:44:43,516 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-28 01:44:43,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:43,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:44:43,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:44,991 INFO L124 PetriNetUnfolderBase]: 3462/5132 cut-off events. [2024-06-28 01:44:44,991 INFO L125 PetriNetUnfolderBase]: For 6211/6214 co-relation queries the response was YES. [2024-06-28 01:44:45,005 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14895 conditions, 5132 events. 3462/5132 cut-off events. For 6211/6214 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 27824 event pairs, 752 based on Foata normal form. 12/5138 useless extension candidates. Maximal degree in co-relation 14875. Up to 4711 conditions per place. [2024-06-28 01:44:45,031 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 96 selfloop transitions, 21 changer transitions 0/125 dead transitions. [2024-06-28 01:44:45,032 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 125 transitions, 724 flow [2024-06-28 01:44:45,032 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:45,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:45,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 184 transitions. [2024-06-28 01:44:45,034 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6524822695035462 [2024-06-28 01:44:45,034 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 310 flow. Second operand 6 states and 184 transitions. [2024-06-28 01:44:45,034 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 125 transitions, 724 flow [2024-06-28 01:44:45,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 125 transitions, 718 flow, removed 3 selfloop flow, removed 0 redundant places. [2024-06-28 01:44:45,048 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 372 flow [2024-06-28 01:44:45,048 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-28 01:44:45,049 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-06-28 01:44:45,050 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 372 flow [2024-06-28 01:44:45,050 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.166666666666666) internal successors, (79), 6 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:45,050 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:45,050 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:45,050 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:44:45,051 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:45,051 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:45,052 INFO L85 PathProgramCache]: Analyzing trace with hash 2130773220, now seen corresponding path program 1 times [2024-06-28 01:44:45,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:45,052 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [532141155] [2024-06-28 01:44:45,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:45,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:45,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:46,879 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:46,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:46,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [532141155] [2024-06-28 01:44:46,880 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [532141155] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:46,880 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:46,880 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:44:46,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [744537556] [2024-06-28 01:44:46,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:46,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:44:46,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:46,882 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:44:46,882 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:44:46,900 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:44:46,901 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-28 01:44:46,901 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:46,901 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:44:46,901 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:48,308 INFO L124 PetriNetUnfolderBase]: 3457/5396 cut-off events. [2024-06-28 01:44:48,309 INFO L125 PetriNetUnfolderBase]: For 7942/7942 co-relation queries the response was YES. [2024-06-28 01:44:48,321 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 31161 event pairs, 1344 based on Foata normal form. 2/5392 useless extension candidates. Maximal degree in co-relation 15962. Up to 4975 conditions per place. [2024-06-28 01:44:48,340 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 73 selfloop transitions, 10 changer transitions 0/90 dead transitions. [2024-06-28 01:44:48,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 90 transitions, 622 flow [2024-06-28 01:44:48,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:44:48,343 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:44:48,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 01:44:48,344 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:44:48,345 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 372 flow. Second operand 5 states and 120 transitions. [2024-06-28 01:44:48,351 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 90 transitions, 622 flow [2024-06-28 01:44:48,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 90 transitions, 568 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:48,360 INFO L231 Difference]: Finished difference. Result has 68 places, 68 transitions, 389 flow [2024-06-28 01:44:48,361 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-28 01:44:48,363 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 17 predicate places. [2024-06-28 01:44:48,363 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 68 transitions, 389 flow [2024-06-28 01:44:48,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 12.666666666666666) internal successors, (76), 6 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:48,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:48,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:48,364 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:44:48,364 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:48,364 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:48,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1604524177, now seen corresponding path program 1 times [2024-06-28 01:44:48,365 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:48,365 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [921310519] [2024-06-28 01:44:48,365 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:48,365 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:48,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:50,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-28 01:44:50,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:50,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [921310519] [2024-06-28 01:44:50,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [921310519] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:50,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:50,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:50,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2087986845] [2024-06-28 01:44:50,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:50,306 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:50,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:50,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:50,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:50,338 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:44:50,338 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-28 01:44:50,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:50,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:44:50,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:51,965 INFO L124 PetriNetUnfolderBase]: 3447/5384 cut-off events. [2024-06-28 01:44:51,965 INFO L125 PetriNetUnfolderBase]: For 8459/8459 co-relation queries the response was YES. [2024-06-28 01:44:51,977 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 31037 event pairs, 1258 based on Foata normal form. 4/5385 useless extension candidates. Maximal degree in co-relation 15883. Up to 4923 conditions per place. [2024-06-28 01:44:51,996 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 83 selfloop transitions, 14 changer transitions 0/104 dead transitions. [2024-06-28 01:44:51,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 104 transitions, 679 flow [2024-06-28 01:44:51,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:51,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:51,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:44:51,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 01:44:51,999 INFO L175 Difference]: Start difference. First operand has 68 places, 68 transitions, 389 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:44:51,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 104 transitions, 679 flow [2024-06-28 01:44:52,007 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 104 transitions, 654 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:44:52,009 INFO L231 Difference]: Finished difference. Result has 71 places, 72 transitions, 433 flow [2024-06-28 01:44:52,009 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-28 01:44:52,012 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 20 predicate places. [2024-06-28 01:44:52,013 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 72 transitions, 433 flow [2024-06-28 01:44:52,013 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:52,013 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:52,013 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:52,013 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:44:52,014 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:52,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:52,014 INFO L85 PathProgramCache]: Analyzing trace with hash -1805078143, now seen corresponding path program 1 times [2024-06-28 01:44:52,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:52,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069419915] [2024-06-28 01:44:52,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:52,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:52,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:54,671 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:54,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:54,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069419915] [2024-06-28 01:44:54,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1069419915] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:54,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:54,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:54,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136468640] [2024-06-28 01:44:54,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:54,672 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:54,672 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:54,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:54,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:54,690 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:44:54,690 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-28 01:44:54,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:54,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:44:54,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:56,129 INFO L124 PetriNetUnfolderBase]: 3473/5189 cut-off events. [2024-06-28 01:44:56,129 INFO L125 PetriNetUnfolderBase]: For 11039/11048 co-relation queries the response was YES. [2024-06-28 01:44:56,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16872 conditions, 5189 events. 3473/5189 cut-off events. For 11039/11048 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28476 event pairs, 1059 based on Foata normal form. 10/5195 useless extension candidates. Maximal degree in co-relation 16845. Up to 4821 conditions per place. [2024-06-28 01:44:56,162 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 86 selfloop transitions, 24 changer transitions 0/117 dead transitions. [2024-06-28 01:44:56,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 117 transitions, 805 flow [2024-06-28 01:44:56,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:44:56,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:44:56,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 157 transitions. [2024-06-28 01:44:56,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5567375886524822 [2024-06-28 01:44:56,165 INFO L175 Difference]: Start difference. First operand has 71 places, 72 transitions, 433 flow. Second operand 6 states and 157 transitions. [2024-06-28 01:44:56,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 117 transitions, 805 flow [2024-06-28 01:44:56,174 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 117 transitions, 766 flow, removed 8 selfloop flow, removed 4 redundant places. [2024-06-28 01:44:56,176 INFO L231 Difference]: Finished difference. Result has 73 places, 75 transitions, 476 flow [2024-06-28 01:44:56,176 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-28 01:44:56,177 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 22 predicate places. [2024-06-28 01:44:56,177 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 75 transitions, 476 flow [2024-06-28 01:44:56,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:44:56,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:44:56,178 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:44:56,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:44:56,178 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:44:56,178 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:44:56,179 INFO L85 PathProgramCache]: Analyzing trace with hash -1025682343, now seen corresponding path program 2 times [2024-06-28 01:44:56,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:44:56,179 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253865948] [2024-06-28 01:44:56,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:44:56,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:44:56,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:44:58,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:44:58,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:44:58,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253865948] [2024-06-28 01:44:58,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253865948] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:44:58,621 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:44:58,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:44:58,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1317636964] [2024-06-28 01:44:58,621 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:44:58,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:44:58,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:44:58,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:44:58,622 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:44:58,647 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:44:58,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-28 01:44:58,647 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:44:58,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:44:58,648 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:44:59,978 INFO L124 PetriNetUnfolderBase]: 3461/5152 cut-off events. [2024-06-28 01:44:59,978 INFO L125 PetriNetUnfolderBase]: For 12328/12328 co-relation queries the response was YES. [2024-06-28 01:44:59,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17049 conditions, 5152 events. 3461/5152 cut-off events. For 12328/12328 co-relation queries the response was YES. Maximal size of possible extension queue 231. Compared 28055 event pairs, 1085 based on Foata normal form. 2/5145 useless extension candidates. Maximal degree in co-relation 17021. Up to 4805 conditions per place. [2024-06-28 01:45:00,007 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 80 selfloop transitions, 25 changer transitions 0/112 dead transitions. [2024-06-28 01:45:00,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 112 transitions, 786 flow [2024-06-28 01:45:00,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:45:00,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:45:00,009 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 01:45:00,009 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 01:45:00,009 INFO L175 Difference]: Start difference. First operand has 73 places, 75 transitions, 476 flow. Second operand 6 states and 152 transitions. [2024-06-28 01:45:00,010 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 112 transitions, 786 flow [2024-06-28 01:45:00,019 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 112 transitions, 753 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:00,024 INFO L231 Difference]: Finished difference. Result has 76 places, 75 transitions, 502 flow [2024-06-28 01:45:00,024 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-28 01:45:00,026 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 25 predicate places. [2024-06-28 01:45:00,026 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 75 transitions, 502 flow [2024-06-28 01:45:00,027 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:00,027 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:00,027 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:00,027 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:45:00,027 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:00,027 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:00,028 INFO L85 PathProgramCache]: Analyzing trace with hash 529855504, now seen corresponding path program 1 times [2024-06-28 01:45:00,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:00,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640689841] [2024-06-28 01:45:00,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:00,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:00,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:02,449 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:02,449 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:02,449 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640689841] [2024-06-28 01:45:02,449 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640689841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:02,449 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:02,449 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:02,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903538129] [2024-06-28 01:45:02,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:02,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:02,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:02,450 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:02,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:02,498 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:02,499 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-28 01:45:02,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:02,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:02,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:04,276 INFO L124 PetriNetUnfolderBase]: 3957/5920 cut-off events. [2024-06-28 01:45:04,276 INFO L125 PetriNetUnfolderBase]: For 17027/17027 co-relation queries the response was YES. [2024-06-28 01:45:04,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20517 conditions, 5920 events. 3957/5920 cut-off events. For 17027/17027 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 32771 event pairs, 902 based on Foata normal form. 8/5921 useless extension candidates. Maximal degree in co-relation 20488. Up to 4860 conditions per place. [2024-06-28 01:45:04,316 INFO L140 encePairwiseOnDemand]: 33/47 looper letters, 126 selfloop transitions, 47 changer transitions 0/180 dead transitions. [2024-06-28 01:45:04,316 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 180 transitions, 1388 flow [2024-06-28 01:45:04,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:04,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:04,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 221 transitions. [2024-06-28 01:45:04,318 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5877659574468085 [2024-06-28 01:45:04,319 INFO L175 Difference]: Start difference. First operand has 76 places, 75 transitions, 502 flow. Second operand 8 states and 221 transitions. [2024-06-28 01:45:04,319 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 180 transitions, 1388 flow [2024-06-28 01:45:04,338 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 180 transitions, 1284 flow, removed 8 selfloop flow, removed 5 redundant places. [2024-06-28 01:45:04,340 INFO L231 Difference]: Finished difference. Result has 83 places, 103 transitions, 822 flow [2024-06-28 01:45:04,341 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-28 01:45:04,341 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 32 predicate places. [2024-06-28 01:45:04,341 INFO L495 AbstractCegarLoop]: Abstraction has has 83 places, 103 transitions, 822 flow [2024-06-28 01:45:04,342 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:04,342 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:04,342 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:04,342 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:45:04,342 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:04,343 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:04,343 INFO L85 PathProgramCache]: Analyzing trace with hash -122845838, now seen corresponding path program 2 times [2024-06-28 01:45:04,343 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:04,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568061972] [2024-06-28 01:45:04,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:04,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:04,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:07,693 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:07,693 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:07,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568061972] [2024-06-28 01:45:07,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568061972] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:07,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:07,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:07,694 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1504055207] [2024-06-28 01:45:07,694 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:07,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:07,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:07,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:07,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:07,722 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:07,723 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-28 01:45:07,723 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:07,723 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:07,723 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:09,421 INFO L124 PetriNetUnfolderBase]: 4189/6280 cut-off events. [2024-06-28 01:45:09,421 INFO L125 PetriNetUnfolderBase]: For 24040/24046 co-relation queries the response was YES. [2024-06-28 01:45:09,436 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24464 conditions, 6280 events. 4189/6280 cut-off events. For 24040/24046 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 35052 event pairs, 907 based on Foata normal form. 16/6289 useless extension candidates. Maximal degree in co-relation 24430. Up to 5012 conditions per place. [2024-06-28 01:45:09,462 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 108 selfloop transitions, 55 changer transitions 0/170 dead transitions. [2024-06-28 01:45:09,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 170 transitions, 1440 flow [2024-06-28 01:45:09,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:45:09,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:45:09,464 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 01:45:09,464 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 01:45:09,464 INFO L175 Difference]: Start difference. First operand has 83 places, 103 transitions, 822 flow. Second operand 7 states and 188 transitions. [2024-06-28 01:45:09,464 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 170 transitions, 1440 flow [2024-06-28 01:45:09,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 170 transitions, 1424 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:45:09,501 INFO L231 Difference]: Finished difference. Result has 89 places, 110 transitions, 1001 flow [2024-06-28 01:45:09,501 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-28 01:45:09,502 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 38 predicate places. [2024-06-28 01:45:09,502 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 110 transitions, 1001 flow [2024-06-28 01:45:09,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:09,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:09,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:09,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:45:09,503 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:09,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:09,503 INFO L85 PathProgramCache]: Analyzing trace with hash -1750141634, now seen corresponding path program 3 times [2024-06-28 01:45:09,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:09,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [9508522] [2024-06-28 01:45:09,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:09,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:09,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:12,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:12,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:12,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [9508522] [2024-06-28 01:45:12,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [9508522] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:12,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:12,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:12,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1640819355] [2024-06-28 01:45:12,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:12,024 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:12,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:12,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:12,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:12,042 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:12,043 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-28 01:45:12,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:12,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:12,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:13,818 INFO L124 PetriNetUnfolderBase]: 4305/6440 cut-off events. [2024-06-28 01:45:13,818 INFO L125 PetriNetUnfolderBase]: For 30135/30143 co-relation queries the response was YES. [2024-06-28 01:45:13,832 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26852 conditions, 6440 events. 4305/6440 cut-off events. For 30135/30143 co-relation queries the response was YES. Maximal size of possible extension queue 262. Compared 35814 event pairs, 933 based on Foata normal form. 12/6436 useless extension candidates. Maximal degree in co-relation 26815. Up to 5066 conditions per place. [2024-06-28 01:45:13,851 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 106 selfloop transitions, 67 changer transitions 0/180 dead transitions. [2024-06-28 01:45:13,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 180 transitions, 1745 flow [2024-06-28 01:45:13,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:45:13,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:45:13,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 187 transitions. [2024-06-28 01:45:13,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5683890577507599 [2024-06-28 01:45:13,852 INFO L175 Difference]: Start difference. First operand has 89 places, 110 transitions, 1001 flow. Second operand 7 states and 187 transitions. [2024-06-28 01:45:13,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 180 transitions, 1745 flow [2024-06-28 01:45:13,899 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 180 transitions, 1630 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:13,902 INFO L231 Difference]: Finished difference. Result has 92 places, 120 transitions, 1165 flow [2024-06-28 01:45:13,902 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-28 01:45:13,903 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 41 predicate places. [2024-06-28 01:45:13,903 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 120 transitions, 1165 flow [2024-06-28 01:45:13,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:13,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:13,904 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:13,904 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:45:13,904 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:13,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:13,904 INFO L85 PathProgramCache]: Analyzing trace with hash 54285682, now seen corresponding path program 4 times [2024-06-28 01:45:13,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:13,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159577403] [2024-06-28 01:45:13,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:13,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:13,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:17,019 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:17,020 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:17,020 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159577403] [2024-06-28 01:45:17,020 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159577403] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:17,020 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:17,020 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:17,021 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [117387763] [2024-06-28 01:45:17,021 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:17,021 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:17,021 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:17,021 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:17,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:17,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:17,045 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-28 01:45:17,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:17,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:17,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:18,778 INFO L124 PetriNetUnfolderBase]: 4289/6409 cut-off events. [2024-06-28 01:45:18,779 INFO L125 PetriNetUnfolderBase]: For 31280/31284 co-relation queries the response was YES. [2024-06-28 01:45:18,804 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26708 conditions, 6409 events. 4289/6409 cut-off events. For 31280/31284 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 35375 event pairs, 970 based on Foata normal form. 8/6401 useless extension candidates. Maximal degree in co-relation 26670. Up to 5059 conditions per place. [2024-06-28 01:45:18,833 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 106 selfloop transitions, 65 changer transitions 0/178 dead transitions. [2024-06-28 01:45:18,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 178 transitions, 1735 flow [2024-06-28 01:45:18,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:45:18,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:45:18,835 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 01:45:18,836 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653495440729484 [2024-06-28 01:45:18,836 INFO L175 Difference]: Start difference. First operand has 92 places, 120 transitions, 1165 flow. Second operand 7 states and 186 transitions. [2024-06-28 01:45:18,836 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 178 transitions, 1735 flow [2024-06-28 01:45:18,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 178 transitions, 1644 flow, removed 21 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:18,894 INFO L231 Difference]: Finished difference. Result has 96 places, 120 transitions, 1214 flow [2024-06-28 01:45:18,894 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-28 01:45:18,896 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-06-28 01:45:18,897 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 120 transitions, 1214 flow [2024-06-28 01:45:18,897 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.5) internal successors, (100), 8 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:18,897 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:18,897 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:18,897 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:45:18,897 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:18,898 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:18,898 INFO L85 PathProgramCache]: Analyzing trace with hash 1512167999, now seen corresponding path program 1 times [2024-06-28 01:45:18,898 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:18,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [595159043] [2024-06-28 01:45:18,899 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:18,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:18,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:21,603 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:21,603 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:21,603 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [595159043] [2024-06-28 01:45:21,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [595159043] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:21,604 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:21,604 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:21,604 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798550993] [2024-06-28 01:45:21,604 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:21,604 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:21,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:21,605 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:21,605 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:21,625 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:21,626 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-28 01:45:21,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:21,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:21,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:23,450 INFO L124 PetriNetUnfolderBase]: 4413/6678 cut-off events. [2024-06-28 01:45:23,451 INFO L125 PetriNetUnfolderBase]: For 36451/36459 co-relation queries the response was YES. [2024-06-28 01:45:23,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28105 conditions, 6678 events. 4413/6678 cut-off events. For 36451/36459 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 37825 event pairs, 1011 based on Foata normal form. 16/6687 useless extension candidates. Maximal degree in co-relation 28065. Up to 5163 conditions per place. [2024-06-28 01:45:23,487 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 113 selfloop transitions, 70 changer transitions 0/190 dead transitions. [2024-06-28 01:45:23,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 102 places, 190 transitions, 1910 flow [2024-06-28 01:45:23,488 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:45:23,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:45:23,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 193 transitions. [2024-06-28 01:45:23,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5866261398176292 [2024-06-28 01:45:23,489 INFO L175 Difference]: Start difference. First operand has 96 places, 120 transitions, 1214 flow. Second operand 7 states and 193 transitions. [2024-06-28 01:45:23,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 102 places, 190 transitions, 1910 flow [2024-06-28 01:45:23,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 190 transitions, 1807 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 01:45:23,521 INFO L231 Difference]: Finished difference. Result has 99 places, 126 transitions, 1350 flow [2024-06-28 01:45:23,521 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-28 01:45:23,522 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 48 predicate places. [2024-06-28 01:45:23,522 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 126 transitions, 1350 flow [2024-06-28 01:45:23,522 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-28 01:45:23,522 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:23,522 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:23,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:45:23,523 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:23,523 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:23,523 INFO L85 PathProgramCache]: Analyzing trace with hash 486747879, now seen corresponding path program 2 times [2024-06-28 01:45:23,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:23,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1460727164] [2024-06-28 01:45:23,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:23,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:23,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:26,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:26,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:26,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1460727164] [2024-06-28 01:45:26,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1460727164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:26,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:26,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:45:26,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763569136] [2024-06-28 01:45:26,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:26,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:45:26,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:26,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:45:26,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:45:26,847 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:26,847 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-28 01:45:26,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:26,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:26,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:29,080 INFO L124 PetriNetUnfolderBase]: 4525/6839 cut-off events. [2024-06-28 01:45:29,080 INFO L125 PetriNetUnfolderBase]: For 41483/41489 co-relation queries the response was YES. [2024-06-28 01:45:29,178 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29344 conditions, 6839 events. 4525/6839 cut-off events. For 41483/41489 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 38895 event pairs, 974 based on Foata normal form. 12/6844 useless extension candidates. Maximal degree in co-relation 29303. Up to 5258 conditions per place. [2024-06-28 01:45:29,202 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 123 selfloop transitions, 75 changer transitions 0/205 dead transitions. [2024-06-28 01:45:29,203 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 205 transitions, 2112 flow [2024-06-28 01:45:29,203 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:29,204 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:29,204 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:45:29,205 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2024-06-28 01:45:29,205 INFO L175 Difference]: Start difference. First operand has 99 places, 126 transitions, 1350 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:45:29,205 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 205 transitions, 2112 flow [2024-06-28 01:45:29,264 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 205 transitions, 1882 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:45:29,267 INFO L231 Difference]: Finished difference. Result has 101 places, 132 transitions, 1370 flow [2024-06-28 01:45:29,267 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-28 01:45:29,268 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 50 predicate places. [2024-06-28 01:45:29,268 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 132 transitions, 1370 flow [2024-06-28 01:45:29,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:29,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:29,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:29,269 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:45:29,269 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:29,269 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:29,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1587335595, now seen corresponding path program 3 times [2024-06-28 01:45:29,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:29,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489138596] [2024-06-28 01:45:29,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:29,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:29,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:32,260 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:32,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:32,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489138596] [2024-06-28 01:45:32,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489138596] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:32,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:32,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:45:32,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [582700593] [2024-06-28 01:45:32,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:32,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:45:32,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:32,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:45:32,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:45:32,283 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:32,283 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-28 01:45:32,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:32,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:32,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:34,488 INFO L124 PetriNetUnfolderBase]: 4641/7045 cut-off events. [2024-06-28 01:45:34,488 INFO L125 PetriNetUnfolderBase]: For 40142/40150 co-relation queries the response was YES. [2024-06-28 01:45:34,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30204 conditions, 7045 events. 4641/7045 cut-off events. For 40142/40150 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 40625 event pairs, 940 based on Foata normal form. 12/7043 useless extension candidates. Maximal degree in co-relation 30163. Up to 5356 conditions per place. [2024-06-28 01:45:34,536 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 131 selfloop transitions, 85 changer transitions 0/223 dead transitions. [2024-06-28 01:45:34,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 223 transitions, 2214 flow [2024-06-28 01:45:34,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:45:34,537 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:45:34,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 01:45:34,538 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-06-28 01:45:34,538 INFO L175 Difference]: Start difference. First operand has 101 places, 132 transitions, 1370 flow. Second operand 9 states and 237 transitions. [2024-06-28 01:45:34,539 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 223 transitions, 2214 flow [2024-06-28 01:45:34,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 223 transitions, 2094 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:45:34,585 INFO L231 Difference]: Finished difference. Result has 105 places, 138 transitions, 1509 flow [2024-06-28 01:45:34,585 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=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1509, PETRI_PLACES=105, PETRI_TRANSITIONS=138} [2024-06-28 01:45:34,586 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 54 predicate places. [2024-06-28 01:45:34,586 INFO L495 AbstractCegarLoop]: Abstraction has has 105 places, 138 transitions, 1509 flow [2024-06-28 01:45:34,586 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:34,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:34,586 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:34,586 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:45:34,587 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:34,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:34,587 INFO L85 PathProgramCache]: Analyzing trace with hash 1682857703, now seen corresponding path program 4 times [2024-06-28 01:45:34,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:34,587 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029563658] [2024-06-28 01:45:34,587 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:34,587 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:34,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:37,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:37,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:37,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029563658] [2024-06-28 01:45:37,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029563658] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:37,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:37,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:45:37,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60939478] [2024-06-28 01:45:37,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:37,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:45:37,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:37,877 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:45:37,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:45:37,952 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:37,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 138 transitions, 1509 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:37,953 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:37,953 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:37,953 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:40,157 INFO L124 PetriNetUnfolderBase]: 4625/6963 cut-off events. [2024-06-28 01:45:40,157 INFO L125 PetriNetUnfolderBase]: For 45326/45330 co-relation queries the response was YES. [2024-06-28 01:45:40,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30366 conditions, 6963 events. 4625/6963 cut-off events. For 45326/45330 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 39251 event pairs, 1014 based on Foata normal form. 8/6949 useless extension candidates. Maximal degree in co-relation 30324. Up to 5343 conditions per place. [2024-06-28 01:45:40,201 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 117 selfloop transitions, 83 changer transitions 0/207 dead transitions. [2024-06-28 01:45:40,201 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 207 transitions, 2137 flow [2024-06-28 01:45:40,202 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:40,202 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:40,202 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:45:40,203 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2024-06-28 01:45:40,203 INFO L175 Difference]: Start difference. First operand has 105 places, 138 transitions, 1509 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:45:40,203 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 207 transitions, 2137 flow [2024-06-28 01:45:40,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 207 transitions, 1932 flow, removed 12 selfloop flow, removed 7 redundant places. [2024-06-28 01:45:40,250 INFO L231 Difference]: Finished difference. Result has 106 places, 138 transitions, 1481 flow [2024-06-28 01:45:40,251 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1304, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1481, PETRI_PLACES=106, PETRI_TRANSITIONS=138} [2024-06-28 01:45:40,251 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 55 predicate places. [2024-06-28 01:45:40,251 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 138 transitions, 1481 flow [2024-06-28 01:45:40,251 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:40,251 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:40,252 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:40,252 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:45:40,252 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:40,252 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:40,252 INFO L85 PathProgramCache]: Analyzing trace with hash 1690486400, now seen corresponding path program 1 times [2024-06-28 01:45:40,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:40,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1434306558] [2024-06-28 01:45:40,252 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:40,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:40,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:42,928 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:42,928 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:42,929 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1434306558] [2024-06-28 01:45:42,929 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1434306558] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:42,929 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:42,929 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:45:42,929 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1213636654] [2024-06-28 01:45:42,929 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:42,930 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:45:42,930 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:42,930 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:45:42,931 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:45:42,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:42,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 138 transitions, 1481 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:42,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:42,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:42,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:44,852 INFO L124 PetriNetUnfolderBase]: 4617/7223 cut-off events. [2024-06-28 01:45:44,853 INFO L125 PetriNetUnfolderBase]: For 46389/46391 co-relation queries the response was YES. [2024-06-28 01:45:44,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30407 conditions, 7223 events. 4617/7223 cut-off events. For 46389/46391 co-relation queries the response was YES. Maximal size of possible extension queue 283. Compared 42557 event pairs, 1411 based on Foata normal form. 4/7224 useless extension candidates. Maximal degree in co-relation 30364. Up to 6499 conditions per place. [2024-06-28 01:45:44,899 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 167 selfloop transitions, 21 changer transitions 0/195 dead transitions. [2024-06-28 01:45:44,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 195 transitions, 2056 flow [2024-06-28 01:45:44,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:45:44,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:45:44,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 01:45:44,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:45:44,901 INFO L175 Difference]: Start difference. First operand has 106 places, 138 transitions, 1481 flow. Second operand 8 states and 192 transitions. [2024-06-28 01:45:44,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 195 transitions, 2056 flow [2024-06-28 01:45:44,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 195 transitions, 1831 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-06-28 01:45:44,948 INFO L231 Difference]: Finished difference. Result has 107 places, 145 transitions, 1384 flow [2024-06-28 01:45:44,949 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-28 01:45:44,949 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-28 01:45:44,949 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 145 transitions, 1384 flow [2024-06-28 01:45:44,950 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:44,950 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:44,950 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:44,950 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:45:44,950 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-28 01:45:44,950 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:44,951 INFO L85 PathProgramCache]: Analyzing trace with hash -1357583837, now seen corresponding path program 1 times [2024-06-28 01:45:44,951 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:44,951 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [705723730] [2024-06-28 01:45:44,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:44,951 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:44,963 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:46,682 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:46,682 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:46,682 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [705723730] [2024-06-28 01:45:46,682 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [705723730] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:46,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:46,683 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:45:46,683 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1822529789] [2024-06-28 01:45:46,683 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:46,683 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:45:46,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:46,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:45:46,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:45:46,716 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:45:46,716 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 145 transitions, 1384 flow. Second operand has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:46,716 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:46,716 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:45:46,716 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:47,993 INFO L124 PetriNetUnfolderBase]: 4315/6829 cut-off events. [2024-06-28 01:45:47,993 INFO L125 PetriNetUnfolderBase]: For 42786/42835 co-relation queries the response was YES. [2024-06-28 01:45:48,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28616 conditions, 6829 events. 4315/6829 cut-off events. For 42786/42835 co-relation queries the response was YES. Maximal size of possible extension queue 291. Compared 41020 event pairs, 1338 based on Foata normal form. 22/6828 useless extension candidates. Maximal degree in co-relation 28571. Up to 6071 conditions per place. [2024-06-28 01:45:48,037 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 143 selfloop transitions, 10 changer transitions 0/168 dead transitions. [2024-06-28 01:45:48,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 168 transitions, 1774 flow [2024-06-28 01:45:48,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:45:48,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:45:48,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 120 transitions. [2024-06-28 01:45:48,038 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:45:48,039 INFO L175 Difference]: Start difference. First operand has 107 places, 145 transitions, 1384 flow. Second operand 5 states and 120 transitions. [2024-06-28 01:45:48,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 168 transitions, 1774 flow [2024-06-28 01:45:48,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 168 transitions, 1712 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 01:45:48,089 INFO L231 Difference]: Finished difference. Result has 107 places, 149 transitions, 1391 flow [2024-06-28 01:45:48,089 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-28 01:45:48,089 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-28 01:45:48,089 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 149 transitions, 1391 flow [2024-06-28 01:45:48,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.0) internal successors, (98), 7 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:45:48,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:48,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:48,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:45:48,090 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:48,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:48,090 INFO L85 PathProgramCache]: Analyzing trace with hash 1667928387, now seen corresponding path program 1 times [2024-06-28 01:45:48,090 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:48,090 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1375030664] [2024-06-28 01:45:48,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:48,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:48,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:50,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:50,752 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:50,752 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1375030664] [2024-06-28 01:45:50,752 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1375030664] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:50,752 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:50,752 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:50,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948576245] [2024-06-28 01:45:50,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:50,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:50,753 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:50,753 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:50,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:50,809 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:50,809 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-28 01:45:50,809 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:50,809 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:50,809 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:52,375 INFO L124 PetriNetUnfolderBase]: 4661/7095 cut-off events. [2024-06-28 01:45:52,376 INFO L125 PetriNetUnfolderBase]: For 46387/46408 co-relation queries the response was YES. [2024-06-28 01:45:52,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31075 conditions, 7095 events. 4661/7095 cut-off events. For 46387/46408 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 41014 event pairs, 714 based on Foata normal form. 20/7111 useless extension candidates. Maximal degree in co-relation 31029. Up to 6047 conditions per place. [2024-06-28 01:45:52,417 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 165 selfloop transitions, 37 changer transitions 0/209 dead transitions. [2024-06-28 01:45:52,417 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 209 transitions, 2085 flow [2024-06-28 01:45:52,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:45:52,418 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:45:52,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 01:45:52,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:45:52,419 INFO L175 Difference]: Start difference. First operand has 107 places, 149 transitions, 1391 flow. Second operand 7 states and 182 transitions. [2024-06-28 01:45:52,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 209 transitions, 2085 flow [2024-06-28 01:45:52,473 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 209 transitions, 2044 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:52,475 INFO L231 Difference]: Finished difference. Result has 111 places, 153 transitions, 1479 flow [2024-06-28 01:45:52,475 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-28 01:45:52,476 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 60 predicate places. [2024-06-28 01:45:52,476 INFO L495 AbstractCegarLoop]: Abstraction has has 111 places, 153 transitions, 1479 flow [2024-06-28 01:45:52,476 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-28 01:45:52,476 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:52,476 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:52,476 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:45:52,477 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:52,477 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:52,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1259051765, now seen corresponding path program 2 times [2024-06-28 01:45:52,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:52,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1179988906] [2024-06-28 01:45:52,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:52,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:52,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:55,089 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:55,090 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:55,090 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1179988906] [2024-06-28 01:45:55,090 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1179988906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:55,090 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:55,090 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:45:55,090 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325640625] [2024-06-28 01:45:55,090 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:55,091 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:45:55,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:55,091 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:45:55,091 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:45:55,113 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:45:55,113 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-28 01:45:55,113 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:45:55,113 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:45:55,113 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:45:56,804 INFO L124 PetriNetUnfolderBase]: 4653/7056 cut-off events. [2024-06-28 01:45:56,805 INFO L125 PetriNetUnfolderBase]: For 49961/49974 co-relation queries the response was YES. [2024-06-28 01:45:56,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31768 conditions, 7056 events. 4653/7056 cut-off events. For 49961/49974 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 40396 event pairs, 996 based on Foata normal form. 12/7064 useless extension candidates. Maximal degree in co-relation 31721. Up to 6233 conditions per place. [2024-06-28 01:45:56,851 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 163 selfloop transitions, 38 changer transitions 0/208 dead transitions. [2024-06-28 01:45:56,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 208 transitions, 2067 flow [2024-06-28 01:45:56,852 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:45:56,852 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:45:56,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:45:56,853 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547112462006079 [2024-06-28 01:45:56,853 INFO L175 Difference]: Start difference. First operand has 111 places, 153 transitions, 1479 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:45:56,853 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 208 transitions, 2067 flow [2024-06-28 01:45:56,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 208 transitions, 2012 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-28 01:45:56,917 INFO L231 Difference]: Finished difference. Result has 115 places, 153 transitions, 1509 flow [2024-06-28 01:45:56,917 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-28 01:45:56,917 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 64 predicate places. [2024-06-28 01:45:56,918 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 153 transitions, 1509 flow [2024-06-28 01:45:56,918 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-28 01:45:56,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:45:56,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:45:56,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:45:56,918 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:45:56,919 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:45:56,919 INFO L85 PathProgramCache]: Analyzing trace with hash -948578202, now seen corresponding path program 1 times [2024-06-28 01:45:56,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:45:56,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590240495] [2024-06-28 01:45:56,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:45:56,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:45:56,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:45:59,997 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:45:59,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:45:59,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590240495] [2024-06-28 01:45:59,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590240495] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:45:59,997 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:45:59,997 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:45:59,997 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703232177] [2024-06-28 01:45:59,998 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:45:59,998 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:45:59,998 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:45:59,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:45:59,999 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:00,044 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:00,044 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-28 01:46:00,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:00,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:00,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:01,798 INFO L124 PetriNetUnfolderBase]: 5033/7686 cut-off events. [2024-06-28 01:46:01,798 INFO L125 PetriNetUnfolderBase]: For 64096/64101 co-relation queries the response was YES. [2024-06-28 01:46:01,823 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35190 conditions, 7686 events. 5033/7686 cut-off events. For 64096/64101 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 44699 event pairs, 762 based on Foata normal form. 16/7696 useless extension candidates. Maximal degree in co-relation 35141. Up to 4597 conditions per place. [2024-06-28 01:46:01,850 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 144 selfloop transitions, 80 changer transitions 0/231 dead transitions. [2024-06-28 01:46:01,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 231 transitions, 2321 flow [2024-06-28 01:46:01,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:01,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:01,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:46:01,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-28 01:46:01,852 INFO L175 Difference]: Start difference. First operand has 115 places, 153 transitions, 1509 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:46:01,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 231 transitions, 2321 flow [2024-06-28 01:46:01,929 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 231 transitions, 2236 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:01,932 INFO L231 Difference]: Finished difference. Result has 117 places, 155 transitions, 1628 flow [2024-06-28 01:46:01,932 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-28 01:46:01,933 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-28 01:46:01,933 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 155 transitions, 1628 flow [2024-06-28 01:46:01,933 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-28 01:46:01,933 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:01,933 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:01,934 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:46:01,934 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:01,934 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:01,934 INFO L85 PathProgramCache]: Analyzing trace with hash -859864572, now seen corresponding path program 2 times [2024-06-28 01:46:01,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:01,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134862576] [2024-06-28 01:46:01,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:01,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:05,087 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:05,087 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:05,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134862576] [2024-06-28 01:46:05,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134862576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:05,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:05,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:05,088 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161108977] [2024-06-28 01:46:05,088 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:05,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:46:05,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:05,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:46:05,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:05,114 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:05,115 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-28 01:46:05,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:05,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:05,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:07,229 INFO L124 PetriNetUnfolderBase]: 5309/8113 cut-off events. [2024-06-28 01:46:07,229 INFO L125 PetriNetUnfolderBase]: For 75183/75192 co-relation queries the response was YES. [2024-06-28 01:46:07,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38238 conditions, 8113 events. 5309/8113 cut-off events. For 75183/75192 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 47992 event pairs, 1090 based on Foata normal form. 28/8135 useless extension candidates. Maximal degree in co-relation 38188. Up to 5957 conditions per place. [2024-06-28 01:46:07,280 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 138 selfloop transitions, 85 changer transitions 0/230 dead transitions. [2024-06-28 01:46:07,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 124 places, 230 transitions, 2356 flow [2024-06-28 01:46:07,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:07,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:07,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:46:07,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718085106382979 [2024-06-28 01:46:07,282 INFO L175 Difference]: Start difference. First operand has 117 places, 155 transitions, 1628 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:46:07,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 124 places, 230 transitions, 2356 flow [2024-06-28 01:46:07,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 230 transitions, 2260 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:07,370 INFO L231 Difference]: Finished difference. Result has 121 places, 157 transitions, 1746 flow [2024-06-28 01:46:07,370 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-28 01:46:07,371 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 70 predicate places. [2024-06-28 01:46:07,371 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 157 transitions, 1746 flow [2024-06-28 01:46:07,371 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-28 01:46:07,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:07,371 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:07,371 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:46:07,372 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:07,372 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:07,372 INFO L85 PathProgramCache]: Analyzing trace with hash 328758206, now seen corresponding path program 3 times [2024-06-28 01:46:07,372 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:07,372 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [17803711] [2024-06-28 01:46:07,373 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:07,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:07,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:10,477 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:10,477 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:10,477 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [17803711] [2024-06-28 01:46:10,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [17803711] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:10,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:10,478 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:10,478 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [100506204] [2024-06-28 01:46:10,478 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:10,478 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:46:10,478 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:10,479 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:46:10,479 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:10,507 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:10,507 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-28 01:46:10,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:10,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:10,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:12,491 INFO L124 PetriNetUnfolderBase]: 5485/8403 cut-off events. [2024-06-28 01:46:12,491 INFO L125 PetriNetUnfolderBase]: For 80128/80133 co-relation queries the response was YES. [2024-06-28 01:46:12,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41022 conditions, 8403 events. 5485/8403 cut-off events. For 80128/80133 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 50123 event pairs, 1130 based on Foata normal form. 16/8413 useless extension candidates. Maximal degree in co-relation 40970. Up to 5929 conditions per place. [2024-06-28 01:46:12,542 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 140 selfloop transitions, 86 changer transitions 0/233 dead transitions. [2024-06-28 01:46:12,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 128 places, 233 transitions, 2474 flow [2024-06-28 01:46:12,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:12,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:12,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:46:12,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-28 01:46:12,543 INFO L175 Difference]: Start difference. First operand has 121 places, 157 transitions, 1746 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:46:12,544 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 128 places, 233 transitions, 2474 flow [2024-06-28 01:46:12,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 233 transitions, 2302 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:12,651 INFO L231 Difference]: Finished difference. Result has 123 places, 158 transitions, 1774 flow [2024-06-28 01:46:12,651 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-28 01:46:12,652 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 72 predicate places. [2024-06-28 01:46:12,652 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 158 transitions, 1774 flow [2024-06-28 01:46:12,652 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-28 01:46:12,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:12,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:12,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:46:12,653 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:12,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:12,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1580953468, now seen corresponding path program 4 times [2024-06-28 01:46:12,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:12,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234557045] [2024-06-28 01:46:12,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:12,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:12,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:16,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:16,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234557045] [2024-06-28 01:46:16,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234557045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:16,163 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:16,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:16,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549192578] [2024-06-28 01:46:16,163 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:16,163 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:46:16,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:16,164 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:46:16,164 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:16,202 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:16,203 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-28 01:46:16,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:16,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:16,203 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:18,351 INFO L124 PetriNetUnfolderBase]: 5807/8986 cut-off events. [2024-06-28 01:46:18,351 INFO L125 PetriNetUnfolderBase]: For 93327/93338 co-relation queries the response was YES. [2024-06-28 01:46:18,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44038 conditions, 8986 events. 5807/8986 cut-off events. For 93327/93338 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 55082 event pairs, 851 based on Foata normal form. 24/9004 useless extension candidates. Maximal degree in co-relation 43985. Up to 6213 conditions per place. [2024-06-28 01:46:18,403 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 146 selfloop transitions, 88 changer transitions 0/241 dead transitions. [2024-06-28 01:46:18,404 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 241 transitions, 2646 flow [2024-06-28 01:46:18,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:18,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:18,405 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 224 transitions. [2024-06-28 01:46:18,405 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5957446808510638 [2024-06-28 01:46:18,405 INFO L175 Difference]: Start difference. First operand has 123 places, 158 transitions, 1774 flow. Second operand 8 states and 224 transitions. [2024-06-28 01:46:18,405 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 241 transitions, 2646 flow [2024-06-28 01:46:18,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 241 transitions, 2468 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:18,517 INFO L231 Difference]: Finished difference. Result has 125 places, 160 transitions, 1824 flow [2024-06-28 01:46:18,517 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-28 01:46:18,518 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 74 predicate places. [2024-06-28 01:46:18,518 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 160 transitions, 1824 flow [2024-06-28 01:46:18,518 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-28 01:46:18,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:18,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:18,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:46:18,518 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:18,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:18,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1227242724, now seen corresponding path program 5 times [2024-06-28 01:46:18,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:18,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674396015] [2024-06-28 01:46:18,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:18,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:18,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:22,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:22,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:22,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674396015] [2024-06-28 01:46:22,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1674396015] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:22,160 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:22,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:46:22,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [897675369] [2024-06-28 01:46:22,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:22,160 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:46:22,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:22,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:46:22,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:46:22,198 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:22,199 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 160 transitions, 1824 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:22,199 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:22,199 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:22,199 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:24,990 INFO L124 PetriNetUnfolderBase]: 6384/9832 cut-off events. [2024-06-28 01:46:24,990 INFO L125 PetriNetUnfolderBase]: For 106979/107007 co-relation queries the response was YES. [2024-06-28 01:46:25,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49486 conditions, 9832 events. 6384/9832 cut-off events. For 106979/107007 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 60557 event pairs, 1370 based on Foata normal form. 28/9848 useless extension candidates. Maximal degree in co-relation 49432. Up to 7415 conditions per place. [2024-06-28 01:46:25,059 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 160 selfloop transitions, 101 changer transitions 0/268 dead transitions. [2024-06-28 01:46:25,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 268 transitions, 3013 flow [2024-06-28 01:46:25,059 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:25,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:25,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 254 transitions. [2024-06-28 01:46:25,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5404255319148936 [2024-06-28 01:46:25,060 INFO L175 Difference]: Start difference. First operand has 125 places, 160 transitions, 1824 flow. Second operand 10 states and 254 transitions. [2024-06-28 01:46:25,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 268 transitions, 3013 flow [2024-06-28 01:46:25,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 268 transitions, 2875 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:25,217 INFO L231 Difference]: Finished difference. Result has 136 places, 183 transitions, 2369 flow [2024-06-28 01:46:25,217 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=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2369, PETRI_PLACES=136, PETRI_TRANSITIONS=183} [2024-06-28 01:46:25,218 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 85 predicate places. [2024-06-28 01:46:25,218 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 183 transitions, 2369 flow [2024-06-28 01:46:25,218 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:25,218 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:25,218 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:25,219 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:46:25,219 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:25,219 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:25,219 INFO L85 PathProgramCache]: Analyzing trace with hash -392034950, now seen corresponding path program 6 times [2024-06-28 01:46:25,219 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:25,220 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [908644080] [2024-06-28 01:46:25,220 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:25,220 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:25,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:28,332 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:28,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:28,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [908644080] [2024-06-28 01:46:28,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [908644080] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:28,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:28,333 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:46:28,333 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1919783832] [2024-06-28 01:46:28,333 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:28,333 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:46:28,334 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:28,334 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:46:28,334 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:46:28,382 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:28,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 183 transitions, 2369 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-28 01:46:28,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:28,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:28,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:30,871 INFO L124 PetriNetUnfolderBase]: 6610/10244 cut-off events. [2024-06-28 01:46:30,872 INFO L125 PetriNetUnfolderBase]: For 118035/118050 co-relation queries the response was YES. [2024-06-28 01:46:30,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54101 conditions, 10244 events. 6610/10244 cut-off events. For 118035/118050 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 64339 event pairs, 1295 based on Foata normal form. 32/10270 useless extension candidates. Maximal degree in co-relation 54040. Up to 7725 conditions per place. [2024-06-28 01:46:30,960 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 150 selfloop transitions, 104 changer transitions 0/261 dead transitions. [2024-06-28 01:46:30,960 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 261 transitions, 3175 flow [2024-06-28 01:46:30,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:46:30,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:46:30,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 219 transitions. [2024-06-28 01:46:30,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5824468085106383 [2024-06-28 01:46:30,962 INFO L175 Difference]: Start difference. First operand has 136 places, 183 transitions, 2369 flow. Second operand 8 states and 219 transitions. [2024-06-28 01:46:30,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 261 transitions, 3175 flow [2024-06-28 01:46:31,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 261 transitions, 3050 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:46:31,145 INFO L231 Difference]: Finished difference. Result has 140 places, 184 transitions, 2491 flow [2024-06-28 01:46:31,145 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2244, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=183, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=103, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2491, PETRI_PLACES=140, PETRI_TRANSITIONS=184} [2024-06-28 01:46:31,145 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 89 predicate places. [2024-06-28 01:46:31,146 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 184 transitions, 2491 flow [2024-06-28 01:46:31,146 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-28 01:46:31,146 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:31,146 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:31,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:46:31,146 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:31,146 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:31,146 INFO L85 PathProgramCache]: Analyzing trace with hash 1019662306, now seen corresponding path program 1 times [2024-06-28 01:46:31,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:31,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [694288117] [2024-06-28 01:46:31,147 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:31,147 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:31,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:33,503 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:33,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:33,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [694288117] [2024-06-28 01:46:33,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [694288117] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:33,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:33,504 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:46:33,504 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1638911766] [2024-06-28 01:46:33,504 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:33,504 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:46:33,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:33,505 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:46:33,505 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:46:33,537 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:46:33,537 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 184 transitions, 2491 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:33,537 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:33,537 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:46:33,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:35,413 INFO L124 PetriNetUnfolderBase]: 6281/9826 cut-off events. [2024-06-28 01:46:35,413 INFO L125 PetriNetUnfolderBase]: For 119268/119297 co-relation queries the response was YES. [2024-06-28 01:46:35,447 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52698 conditions, 9826 events. 6281/9826 cut-off events. For 119268/119297 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 63189 event pairs, 1444 based on Foata normal form. 14/9765 useless extension candidates. Maximal degree in co-relation 52635. Up to 8916 conditions per place. [2024-06-28 01:46:35,480 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 187 selfloop transitions, 20 changer transitions 0/225 dead transitions. [2024-06-28 01:46:35,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 225 transitions, 3061 flow [2024-06-28 01:46:35,481 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:46:35,481 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:46:35,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 01:46:35,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 01:46:35,482 INFO L175 Difference]: Start difference. First operand has 140 places, 184 transitions, 2491 flow. Second operand 6 states and 152 transitions. [2024-06-28 01:46:35,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 225 transitions, 3061 flow [2024-06-28 01:46:35,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 139 places, 225 transitions, 2850 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:46:35,625 INFO L231 Difference]: Finished difference. Result has 140 places, 188 transitions, 2375 flow [2024-06-28 01:46:35,625 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2280, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=2375, PETRI_PLACES=140, PETRI_TRANSITIONS=188} [2024-06-28 01:46:35,626 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 89 predicate places. [2024-06-28 01:46:35,626 INFO L495 AbstractCegarLoop]: Abstraction has has 140 places, 188 transitions, 2375 flow [2024-06-28 01:46:35,626 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:35,626 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:35,626 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:35,626 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:46:35,626 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:35,626 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:35,626 INFO L85 PathProgramCache]: Analyzing trace with hash -735597360, now seen corresponding path program 7 times [2024-06-28 01:46:35,626 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:35,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802528365] [2024-06-28 01:46:35,627 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:35,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:35,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:38,975 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:38,975 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:38,975 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802528365] [2024-06-28 01:46:38,975 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802528365] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:38,975 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:38,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:46:38,976 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1204253074] [2024-06-28 01:46:38,976 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:38,976 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:46:38,976 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:38,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:46:38,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:46:39,023 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:39,023 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 188 transitions, 2375 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:39,023 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:39,023 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:39,023 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:41,824 INFO L124 PetriNetUnfolderBase]: 6882/10539 cut-off events. [2024-06-28 01:46:41,824 INFO L125 PetriNetUnfolderBase]: For 127132/127136 co-relation queries the response was YES. [2024-06-28 01:46:41,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55895 conditions, 10539 events. 6882/10539 cut-off events. For 127132/127136 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 65404 event pairs, 1330 based on Foata normal form. 22/10534 useless extension candidates. Maximal degree in co-relation 55831. Up to 8169 conditions per place. [2024-06-28 01:46:42,074 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 161 selfloop transitions, 105 changer transitions 0/273 dead transitions. [2024-06-28 01:46:42,075 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 273 transitions, 3259 flow [2024-06-28 01:46:42,076 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:46:42,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:46:42,077 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-28 01:46:42,077 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2024-06-28 01:46:42,077 INFO L175 Difference]: Start difference. First operand has 140 places, 188 transitions, 2375 flow. Second operand 9 states and 238 transitions. [2024-06-28 01:46:42,077 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 273 transitions, 3259 flow [2024-06-28 01:46:42,250 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 273 transitions, 3170 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:46:42,253 INFO L231 Difference]: Finished difference. Result has 144 places, 189 transitions, 2535 flow [2024-06-28 01:46:42,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2535, PETRI_PLACES=144, PETRI_TRANSITIONS=189} [2024-06-28 01:46:42,254 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 93 predicate places. [2024-06-28 01:46:42,254 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 189 transitions, 2535 flow [2024-06-28 01:46:42,254 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:42,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:42,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:42,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:46:42,255 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-28 01:46:42,255 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:42,255 INFO L85 PathProgramCache]: Analyzing trace with hash 331860092, now seen corresponding path program 8 times [2024-06-28 01:46:42,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:42,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1228964547] [2024-06-28 01:46:42,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:42,256 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:42,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:45,508 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:45,508 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:45,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1228964547] [2024-06-28 01:46:45,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1228964547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:45,509 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:45,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:46:45,509 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794333903] [2024-06-28 01:46:45,509 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:45,510 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:46:45,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:45,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:46:45,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:46:45,540 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:45,540 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 189 transitions, 2535 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:45,540 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:45,540 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:45,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:48,725 INFO L124 PetriNetUnfolderBase]: 7108/10950 cut-off events. [2024-06-28 01:46:48,725 INFO L125 PetriNetUnfolderBase]: For 144454/144462 co-relation queries the response was YES. [2024-06-28 01:46:48,763 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59634 conditions, 10950 events. 7108/10950 cut-off events. For 144454/144462 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 69017 event pairs, 1259 based on Foata normal form. 26/10959 useless extension candidates. Maximal degree in co-relation 59570. Up to 8515 conditions per place. [2024-06-28 01:46:48,799 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 173 selfloop transitions, 108 changer transitions 0/288 dead transitions. [2024-06-28 01:46:48,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 288 transitions, 3507 flow [2024-06-28 01:46:48,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:46:48,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:46:48,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 01:46:48,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2024-06-28 01:46:48,801 INFO L175 Difference]: Start difference. First operand has 144 places, 189 transitions, 2535 flow. Second operand 10 states and 263 transitions. [2024-06-28 01:46:48,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 288 transitions, 3507 flow [2024-06-28 01:46:49,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 288 transitions, 3290 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 01:46:49,030 INFO L231 Difference]: Finished difference. Result has 147 places, 190 transitions, 2575 flow [2024-06-28 01:46:49,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2318, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=189, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=107, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2575, PETRI_PLACES=147, PETRI_TRANSITIONS=190} [2024-06-28 01:46:49,031 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 96 predicate places. [2024-06-28 01:46:49,031 INFO L495 AbstractCegarLoop]: Abstraction has has 147 places, 190 transitions, 2575 flow [2024-06-28 01:46:49,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:49,032 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:49,032 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:49,032 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:46:49,032 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:49,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:49,032 INFO L85 PathProgramCache]: Analyzing trace with hash -735381879, now seen corresponding path program 1 times [2024-06-28 01:46:49,033 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:49,033 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1666188745] [2024-06-28 01:46:49,033 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:49,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:49,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:52,424 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:52,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:52,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1666188745] [2024-06-28 01:46:52,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1666188745] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:52,425 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:52,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:46:52,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871195191] [2024-06-28 01:46:52,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:52,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:46:52,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:52,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:46:52,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:46:52,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:52,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 147 places, 190 transitions, 2575 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:52,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:52,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:52,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:46:55,229 INFO L124 PetriNetUnfolderBase]: 7158/10939 cut-off events. [2024-06-28 01:46:55,229 INFO L125 PetriNetUnfolderBase]: For 143920/143924 co-relation queries the response was YES. [2024-06-28 01:46:55,281 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60028 conditions, 10939 events. 7158/10939 cut-off events. For 143920/143924 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 68078 event pairs, 1380 based on Foata normal form. 6/10916 useless extension candidates. Maximal degree in co-relation 59963. Up to 8865 conditions per place. [2024-06-28 01:46:55,489 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 157 selfloop transitions, 110 changer transitions 0/274 dead transitions. [2024-06-28 01:46:55,489 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 274 transitions, 3494 flow [2024-06-28 01:46:55,490 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:46:55,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:46:55,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:46:55,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 01:46:55,492 INFO L175 Difference]: Start difference. First operand has 147 places, 190 transitions, 2575 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:46:55,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 274 transitions, 3494 flow [2024-06-28 01:46:55,729 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 274 transitions, 3263 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-28 01:46:55,732 INFO L231 Difference]: Finished difference. Result has 149 places, 196 transitions, 2670 flow [2024-06-28 01:46:55,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2350, PETRI_DIFFERENCE_MINUEND_PLACES=139, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=190, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2670, PETRI_PLACES=149, PETRI_TRANSITIONS=196} [2024-06-28 01:46:55,732 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 98 predicate places. [2024-06-28 01:46:55,733 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 196 transitions, 2670 flow [2024-06-28 01:46:55,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:55,733 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:46:55,733 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:46:55,733 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:46:55,733 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:46:55,733 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:46:55,733 INFO L85 PathProgramCache]: Analyzing trace with hash 793816801, now seen corresponding path program 2 times [2024-06-28 01:46:55,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:46:55,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1030902841] [2024-06-28 01:46:55,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:46:55,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:46:55,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:46:59,294 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:46:59,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:46:59,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1030902841] [2024-06-28 01:46:59,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1030902841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:46:59,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:46:59,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:46:59,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741300162] [2024-06-28 01:46:59,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:46:59,295 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:46:59,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:46:59,295 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:46:59,296 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:46:59,375 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:46:59,375 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 196 transitions, 2670 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:46:59,375 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:46:59,375 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:46:59,375 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:02,317 INFO L124 PetriNetUnfolderBase]: 7266/11102 cut-off events. [2024-06-28 01:47:02,318 INFO L125 PetriNetUnfolderBase]: For 148140/148148 co-relation queries the response was YES. [2024-06-28 01:47:02,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61786 conditions, 11102 events. 7266/11102 cut-off events. For 148140/148148 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 69203 event pairs, 1317 based on Foata normal form. 10/11081 useless extension candidates. Maximal degree in co-relation 61719. Up to 8977 conditions per place. [2024-06-28 01:47:02,418 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 157 selfloop transitions, 118 changer transitions 0/282 dead transitions. [2024-06-28 01:47:02,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 282 transitions, 3644 flow [2024-06-28 01:47:02,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:02,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:02,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:47:02,419 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 01:47:02,419 INFO L175 Difference]: Start difference. First operand has 149 places, 196 transitions, 2670 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:47:02,419 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 282 transitions, 3644 flow [2024-06-28 01:47:02,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 282 transitions, 3396 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:02,714 INFO L231 Difference]: Finished difference. Result has 153 places, 204 transitions, 2803 flow [2024-06-28 01:47:02,714 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2432, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=196, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2803, PETRI_PLACES=153, PETRI_TRANSITIONS=204} [2024-06-28 01:47:02,714 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2024-06-28 01:47:02,714 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 204 transitions, 2803 flow [2024-06-28 01:47:02,714 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:02,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:02,715 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:02,715 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:47:02,715 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:02,715 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:02,715 INFO L85 PathProgramCache]: Analyzing trace with hash 1050317311, now seen corresponding path program 3 times [2024-06-28 01:47:02,715 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:02,715 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [231194594] [2024-06-28 01:47:02,715 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:02,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:02,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:06,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-28 01:47:06,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:06,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [231194594] [2024-06-28 01:47:06,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [231194594] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:06,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:06,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:06,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028442950] [2024-06-28 01:47:06,106 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:06,106 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:06,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:06,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:06,107 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:06,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:47:06,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 204 transitions, 2803 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:06,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:06,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:47:06,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:09,021 INFO L124 PetriNetUnfolderBase]: 7258/11101 cut-off events. [2024-06-28 01:47:09,021 INFO L125 PetriNetUnfolderBase]: For 154292/154300 co-relation queries the response was YES. [2024-06-28 01:47:09,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62783 conditions, 11101 events. 7258/11101 cut-off events. For 154292/154300 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 69108 event pairs, 1337 based on Foata normal form. 10/11084 useless extension candidates. Maximal degree in co-relation 62714. Up to 8965 conditions per place. [2024-06-28 01:47:09,104 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 159 selfloop transitions, 135 changer transitions 0/301 dead transitions. [2024-06-28 01:47:09,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 301 transitions, 4020 flow [2024-06-28 01:47:09,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:09,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:09,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 01:47:09,106 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 01:47:09,106 INFO L175 Difference]: Start difference. First operand has 153 places, 204 transitions, 2803 flow. Second operand 9 states and 233 transitions. [2024-06-28 01:47:09,106 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 301 transitions, 4020 flow [2024-06-28 01:47:09,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 301 transitions, 3728 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 01:47:09,382 INFO L231 Difference]: Finished difference. Result has 158 places, 223 transitions, 3188 flow [2024-06-28 01:47:09,383 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2543, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=116, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3188, PETRI_PLACES=158, PETRI_TRANSITIONS=223} [2024-06-28 01:47:09,383 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 107 predicate places. [2024-06-28 01:47:09,383 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 223 transitions, 3188 flow [2024-06-28 01:47:09,383 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:09,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:09,384 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:09,384 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:47:09,384 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:09,384 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:09,384 INFO L85 PathProgramCache]: Analyzing trace with hash 1059840511, now seen corresponding path program 4 times [2024-06-28 01:47:09,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:09,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1346725814] [2024-06-28 01:47:09,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:09,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:09,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:12,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:12,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:12,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1346725814] [2024-06-28 01:47:12,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1346725814] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:12,445 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:12,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:12,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791723243] [2024-06-28 01:47:12,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:12,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:12,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:12,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:12,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:12,484 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:47:12,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 223 transitions, 3188 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:12,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:12,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:47:12,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:15,264 INFO L124 PetriNetUnfolderBase]: 7376/11307 cut-off events. [2024-06-28 01:47:15,265 INFO L125 PetriNetUnfolderBase]: For 161055/161063 co-relation queries the response was YES. [2024-06-28 01:47:15,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65104 conditions, 11307 events. 7376/11307 cut-off events. For 161055/161063 co-relation queries the response was YES. Maximal size of possible extension queue 443. Compared 70894 event pairs, 1157 based on Foata normal form. 10/11290 useless extension candidates. Maximal degree in co-relation 65032. Up to 8561 conditions per place. [2024-06-28 01:47:15,382 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 157 selfloop transitions, 145 changer transitions 0/309 dead transitions. [2024-06-28 01:47:15,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 309 transitions, 4192 flow [2024-06-28 01:47:15,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:15,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:15,384 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 01:47:15,384 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-06-28 01:47:15,384 INFO L175 Difference]: Start difference. First operand has 158 places, 223 transitions, 3188 flow. Second operand 9 states and 237 transitions. [2024-06-28 01:47:15,384 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 309 transitions, 4192 flow [2024-06-28 01:47:15,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 309 transitions, 3959 flow, removed 19 selfloop flow, removed 4 redundant places. [2024-06-28 01:47:15,808 INFO L231 Difference]: Finished difference. Result has 164 places, 228 transitions, 3381 flow [2024-06-28 01:47:15,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2959, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3381, PETRI_PLACES=164, PETRI_TRANSITIONS=228} [2024-06-28 01:47:15,809 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-06-28 01:47:15,809 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 228 transitions, 3381 flow [2024-06-28 01:47:15,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:15,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:15,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:15,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:47:15,809 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:15,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:15,810 INFO L85 PathProgramCache]: Analyzing trace with hash 1447626916, now seen corresponding path program 2 times [2024-06-28 01:47:15,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:15,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1962830226] [2024-06-28 01:47:15,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:15,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:15,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:18,057 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:18,057 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:18,057 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1962830226] [2024-06-28 01:47:18,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1962830226] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:18,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:18,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:47:18,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1756439511] [2024-06-28 01:47:18,058 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:18,058 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:47:18,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:18,059 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:47:18,059 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:47:18,087 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:47:18,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 228 transitions, 3381 flow. Second operand has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:18,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:18,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:47:18,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:20,356 INFO L124 PetriNetUnfolderBase]: 7005/10972 cut-off events. [2024-06-28 01:47:20,356 INFO L125 PetriNetUnfolderBase]: For 168983/169064 co-relation queries the response was YES. [2024-06-28 01:47:20,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63378 conditions, 10972 events. 7005/10972 cut-off events. For 168983/169064 co-relation queries the response was YES. Maximal size of possible extension queue 459. Compared 71498 event pairs, 1308 based on Foata normal form. 59/10954 useless extension candidates. Maximal degree in co-relation 63304. Up to 9942 conditions per place. [2024-06-28 01:47:20,452 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 223 selfloop transitions, 26 changer transitions 0/267 dead transitions. [2024-06-28 01:47:20,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 267 transitions, 4091 flow [2024-06-28 01:47:20,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:47:20,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:47:20,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 01:47:20,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 01:47:20,454 INFO L175 Difference]: Start difference. First operand has 164 places, 228 transitions, 3381 flow. Second operand 6 states and 147 transitions. [2024-06-28 01:47:20,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 267 transitions, 4091 flow [2024-06-28 01:47:20,777 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 267 transitions, 3890 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:20,780 INFO L231 Difference]: Finished difference. Result has 166 places, 235 transitions, 3358 flow [2024-06-28 01:47:20,780 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3180, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=228, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3358, PETRI_PLACES=166, PETRI_TRANSITIONS=235} [2024-06-28 01:47:20,781 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2024-06-28 01:47:20,781 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 235 transitions, 3358 flow [2024-06-28 01:47:20,781 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.142857142857142) internal successors, (99), 7 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:20,781 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:20,781 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:20,781 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:47:20,781 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:20,781 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:20,782 INFO L85 PathProgramCache]: Analyzing trace with hash 922057960, now seen corresponding path program 9 times [2024-06-28 01:47:20,782 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:20,782 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875219653] [2024-06-28 01:47:20,782 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:20,782 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:20,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:24,021 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:24,021 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:24,021 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875219653] [2024-06-28 01:47:24,021 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1875219653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:24,021 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:24,021 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:47:24,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [257331092] [2024-06-28 01:47:24,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:24,022 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:47:24,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:24,022 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:47:24,022 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:47:24,045 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:47:24,045 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 235 transitions, 3358 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:24,045 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:24,045 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:47:24,045 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:27,028 INFO L124 PetriNetUnfolderBase]: 7443/11769 cut-off events. [2024-06-28 01:47:27,028 INFO L125 PetriNetUnfolderBase]: For 172303/172308 co-relation queries the response was YES. [2024-06-28 01:47:27,094 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66493 conditions, 11769 events. 7443/11769 cut-off events. For 172303/172308 co-relation queries the response was YES. Maximal size of possible extension queue 457. Compared 77465 event pairs, 1809 based on Foata normal form. 8/11772 useless extension candidates. Maximal degree in co-relation 66416. Up to 9942 conditions per place. [2024-06-28 01:47:27,143 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 292 selfloop transitions, 92 changer transitions 0/391 dead transitions. [2024-06-28 01:47:27,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 391 transitions, 5456 flow [2024-06-28 01:47:27,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:47:27,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:47:27,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 259 transitions. [2024-06-28 01:47:27,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.551063829787234 [2024-06-28 01:47:27,146 INFO L175 Difference]: Start difference. First operand has 166 places, 235 transitions, 3358 flow. Second operand 10 states and 259 transitions. [2024-06-28 01:47:27,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 391 transitions, 5456 flow [2024-06-28 01:47:27,592 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 391 transitions, 5378 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 01:47:27,596 INFO L231 Difference]: Finished difference. Result has 178 places, 291 transitions, 4471 flow [2024-06-28 01:47:27,596 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3286, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4471, PETRI_PLACES=178, PETRI_TRANSITIONS=291} [2024-06-28 01:47:27,597 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 127 predicate places. [2024-06-28 01:47:27,597 INFO L495 AbstractCegarLoop]: Abstraction has has 178 places, 291 transitions, 4471 flow [2024-06-28 01:47:27,597 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:27,597 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:27,597 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:27,597 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:47:27,597 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:27,597 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:27,598 INFO L85 PathProgramCache]: Analyzing trace with hash 395141572, now seen corresponding path program 1 times [2024-06-28 01:47:27,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:27,598 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [73077602] [2024-06-28 01:47:27,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:27,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:27,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:29,321 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:29,321 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:29,321 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [73077602] [2024-06-28 01:47:29,321 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [73077602] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:29,321 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:29,321 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:47:29,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046859277] [2024-06-28 01:47:29,322 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:29,322 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:47:29,322 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:29,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:47:29,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:47:29,342 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:47:29,342 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 178 places, 291 transitions, 4471 flow. Second operand has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:29,342 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:29,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:47:29,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:31,966 INFO L124 PetriNetUnfolderBase]: 7479/11803 cut-off events. [2024-06-28 01:47:31,966 INFO L125 PetriNetUnfolderBase]: For 187618/187620 co-relation queries the response was YES. [2024-06-28 01:47:32,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70020 conditions, 11803 events. 7479/11803 cut-off events. For 187618/187620 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 77147 event pairs, 2185 based on Foata normal form. 2/11802 useless extension candidates. Maximal degree in co-relation 69937. Up to 10808 conditions per place. [2024-06-28 01:47:32,065 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 299 selfloop transitions, 25 changer transitions 0/331 dead transitions. [2024-06-28 01:47:32,065 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 331 transitions, 5381 flow [2024-06-28 01:47:32,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:47:32,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:47:32,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:47:32,067 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 01:47:32,067 INFO L175 Difference]: Start difference. First operand has 178 places, 291 transitions, 4471 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:47:32,067 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 331 transitions, 5381 flow [2024-06-28 01:47:32,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 331 transitions, 5313 flow, removed 27 selfloop flow, removed 2 redundant places. [2024-06-28 01:47:32,422 INFO L231 Difference]: Finished difference. Result has 182 places, 299 transitions, 4565 flow [2024-06-28 01:47:32,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4403, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4565, PETRI_PLACES=182, PETRI_TRANSITIONS=299} [2024-06-28 01:47:32,423 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 131 predicate places. [2024-06-28 01:47:32,423 INFO L495 AbstractCegarLoop]: Abstraction has has 182 places, 299 transitions, 4565 flow [2024-06-28 01:47:32,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:32,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:32,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:32,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:47:32,424 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:32,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:32,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1461932548, now seen corresponding path program 2 times [2024-06-28 01:47:32,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:32,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2019718543] [2024-06-28 01:47:32,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:32,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:32,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:34,504 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:34,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:34,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2019718543] [2024-06-28 01:47:34,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2019718543] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:34,505 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:34,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:47:34,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1980646118] [2024-06-28 01:47:34,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:34,505 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:47:34,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:34,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:47:34,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:47:34,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:47:34,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 182 places, 299 transitions, 4565 flow. Second operand has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:34,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:34,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:47:34,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:37,074 INFO L124 PetriNetUnfolderBase]: 7473/11796 cut-off events. [2024-06-28 01:47:37,075 INFO L125 PetriNetUnfolderBase]: For 192344/192355 co-relation queries the response was YES. [2024-06-28 01:47:37,157 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70566 conditions, 11796 events. 7473/11796 cut-off events. For 192344/192355 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 77075 event pairs, 2185 based on Foata normal form. 8/11800 useless extension candidates. Maximal degree in co-relation 70480. Up to 10803 conditions per place. [2024-06-28 01:47:37,211 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 290 selfloop transitions, 26 changer transitions 0/323 dead transitions. [2024-06-28 01:47:37,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 323 transitions, 5268 flow [2024-06-28 01:47:37,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:47:37,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:47:37,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 139 transitions. [2024-06-28 01:47:37,213 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4929078014184397 [2024-06-28 01:47:37,213 INFO L175 Difference]: Start difference. First operand has 182 places, 299 transitions, 4565 flow. Second operand 6 states and 139 transitions. [2024-06-28 01:47:37,213 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 323 transitions, 5268 flow [2024-06-28 01:47:37,655 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 323 transitions, 5186 flow, removed 35 selfloop flow, removed 2 redundant places. [2024-06-28 01:47:37,660 INFO L231 Difference]: Finished difference. Result has 186 places, 299 transitions, 4542 flow [2024-06-28 01:47:37,660 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4483, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4542, PETRI_PLACES=186, PETRI_TRANSITIONS=299} [2024-06-28 01:47:37,660 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 135 predicate places. [2024-06-28 01:47:37,660 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 299 transitions, 4542 flow [2024-06-28 01:47:37,661 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 12.875) internal successors, (103), 8 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:37,661 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:37,661 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:37,661 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:47:37,661 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:37,661 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:37,661 INFO L85 PathProgramCache]: Analyzing trace with hash 1032057346, now seen corresponding path program 1 times [2024-06-28 01:47:37,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:37,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027396654] [2024-06-28 01:47:37,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:37,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:37,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:40,582 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:40,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:40,582 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027396654] [2024-06-28 01:47:40,582 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027396654] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:40,582 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:40,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:47:40,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1369403265] [2024-06-28 01:47:40,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:40,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:47:40,583 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:40,583 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:47:40,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:47:40,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:47:40,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 299 transitions, 4542 flow. Second operand has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:40,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:40,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:47:40,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:42,807 INFO L124 PetriNetUnfolderBase]: 7132/11263 cut-off events. [2024-06-28 01:47:42,807 INFO L125 PetriNetUnfolderBase]: For 198415/198561 co-relation queries the response was YES. [2024-06-28 01:47:42,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67848 conditions, 11263 events. 7132/11263 cut-off events. For 198415/198561 co-relation queries the response was YES. Maximal size of possible extension queue 460. Compared 74143 event pairs, 2020 based on Foata normal form. 115/11313 useless extension candidates. Maximal degree in co-relation 67760. Up to 10183 conditions per place. [2024-06-28 01:47:42,936 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 290 selfloop transitions, 16 changer transitions 0/326 dead transitions. [2024-06-28 01:47:42,936 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 326 transitions, 5277 flow [2024-06-28 01:47:42,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:47:42,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:47:42,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 01:47:42,937 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:47:42,937 INFO L175 Difference]: Start difference. First operand has 186 places, 299 transitions, 4542 flow. Second operand 6 states and 141 transitions. [2024-06-28 01:47:42,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 326 transitions, 5277 flow [2024-06-28 01:47:43,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 326 transitions, 5208 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:47:43,362 INFO L231 Difference]: Finished difference. Result has 187 places, 302 transitions, 4569 flow [2024-06-28 01:47:43,362 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4473, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4569, PETRI_PLACES=187, PETRI_TRANSITIONS=302} [2024-06-28 01:47:43,362 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2024-06-28 01:47:43,362 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 302 transitions, 4569 flow [2024-06-28 01:47:43,363 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.777777777777779) internal successors, (124), 9 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:43,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:43,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:43,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:47:43,363 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:43,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:43,363 INFO L85 PathProgramCache]: Analyzing trace with hash 585905231, now seen corresponding path program 1 times [2024-06-28 01:47:43,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:43,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709543822] [2024-06-28 01:47:43,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:43,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:43,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:46,132 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:46,133 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:46,133 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709543822] [2024-06-28 01:47:46,133 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [709543822] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:46,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:46,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:47:46,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1833363208] [2024-06-28 01:47:46,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:46,133 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:47:46,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:46,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:47:46,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:47:46,166 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:47:46,166 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 302 transitions, 4569 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:46,166 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:46,166 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:47:46,166 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:48,832 INFO L124 PetriNetUnfolderBase]: 7768/12351 cut-off events. [2024-06-28 01:47:48,833 INFO L125 PetriNetUnfolderBase]: For 208624/208659 co-relation queries the response was YES. [2024-06-28 01:47:48,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73638 conditions, 12351 events. 7768/12351 cut-off events. For 208624/208659 co-relation queries the response was YES. Maximal size of possible extension queue 482. Compared 82106 event pairs, 1814 based on Foata normal form. 36/12383 useless extension candidates. Maximal degree in co-relation 73549. Up to 10471 conditions per place. [2024-06-28 01:47:48,963 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 307 selfloop transitions, 74 changer transitions 0/388 dead transitions. [2024-06-28 01:47:48,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 388 transitions, 5946 flow [2024-06-28 01:47:48,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:47:48,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:47:48,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:47:48,964 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5437352245862884 [2024-06-28 01:47:48,965 INFO L175 Difference]: Start difference. First operand has 187 places, 302 transitions, 4569 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:47:48,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 388 transitions, 5946 flow [2024-06-28 01:47:49,513 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 191 places, 388 transitions, 5872 flow, removed 23 selfloop flow, removed 4 redundant places. [2024-06-28 01:47:49,518 INFO L231 Difference]: Finished difference. Result has 194 places, 317 transitions, 4889 flow [2024-06-28 01:47:49,518 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4495, PETRI_DIFFERENCE_MINUEND_PLACES=183, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4889, PETRI_PLACES=194, PETRI_TRANSITIONS=317} [2024-06-28 01:47:49,519 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 143 predicate places. [2024-06-28 01:47:49,519 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 317 transitions, 4889 flow [2024-06-28 01:47:49,519 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:47:49,519 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:49,519 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:49,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:47:49,520 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:49,520 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:49,520 INFO L85 PathProgramCache]: Analyzing trace with hash 904733690, now seen corresponding path program 1 times [2024-06-28 01:47:49,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:49,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206808098] [2024-06-28 01:47:49,520 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:49,521 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:49,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:47:53,583 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:47:53,583 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:47:53,583 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206808098] [2024-06-28 01:47:53,583 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206808098] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:47:53,583 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:47:53,583 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:47:53,583 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067107658] [2024-06-28 01:47:53,583 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:47:53,583 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:47:53,584 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:47:53,584 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:47:53,584 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:47:53,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:47:53,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 317 transitions, 4889 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-28 01:47:53,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:47:53,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:47:53,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:47:57,663 INFO L124 PetriNetUnfolderBase]: 8166/12909 cut-off events. [2024-06-28 01:47:57,663 INFO L125 PetriNetUnfolderBase]: For 254982/254994 co-relation queries the response was YES. [2024-06-28 01:47:57,749 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80811 conditions, 12909 events. 8166/12909 cut-off events. For 254982/254994 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 85585 event pairs, 1846 based on Foata normal form. 17/12920 useless extension candidates. Maximal degree in co-relation 80719. Up to 9278 conditions per place. [2024-06-28 01:47:57,808 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 268 selfloop transitions, 178 changer transitions 0/453 dead transitions. [2024-06-28 01:47:57,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 453 transitions, 6704 flow [2024-06-28 01:47:57,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:47:57,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:47:57,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 317 transitions. [2024-06-28 01:47:57,810 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5620567375886525 [2024-06-28 01:47:57,810 INFO L175 Difference]: Start difference. First operand has 194 places, 317 transitions, 4889 flow. Second operand 12 states and 317 transitions. [2024-06-28 01:47:57,810 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 453 transitions, 6704 flow [2024-06-28 01:47:58,494 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 453 transitions, 6544 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-28 01:47:58,499 INFO L231 Difference]: Finished difference. Result has 205 places, 326 transitions, 5318 flow [2024-06-28 01:47:58,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4729, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=169, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5318, PETRI_PLACES=205, PETRI_TRANSITIONS=326} [2024-06-28 01:47:58,500 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 154 predicate places. [2024-06-28 01:47:58,500 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 326 transitions, 5318 flow [2024-06-28 01:47:58,501 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-28 01:47:58,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:47:58,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:47:58,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:47:58,501 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:47:58,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:47:58,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1544762095, now seen corresponding path program 2 times [2024-06-28 01:47:58,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:47:58,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683331991] [2024-06-28 01:47:58,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:47:58,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:47:58,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:01,248 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:01,248 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:01,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683331991] [2024-06-28 01:48:01,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683331991] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:01,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:01,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:48:01,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151728196] [2024-06-28 01:48:01,249 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:01,249 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:48:01,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:01,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:48:01,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:48:01,261 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:01,261 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 326 transitions, 5318 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:01,261 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:01,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:01,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:03,947 INFO L124 PetriNetUnfolderBase]: 8158/13022 cut-off events. [2024-06-28 01:48:03,947 INFO L125 PetriNetUnfolderBase]: For 266773/266794 co-relation queries the response was YES. [2024-06-28 01:48:04,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83315 conditions, 13022 events. 8158/13022 cut-off events. For 266773/266794 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 87771 event pairs, 2042 based on Foata normal form. 20/13038 useless extension candidates. Maximal degree in co-relation 83218. Up to 11094 conditions per place. [2024-06-28 01:48:04,105 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 299 selfloop transitions, 65 changer transitions 0/371 dead transitions. [2024-06-28 01:48:04,105 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 371 transitions, 6290 flow [2024-06-28 01:48:04,106 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:04,106 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:04,107 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:48:04,107 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 01:48:04,107 INFO L175 Difference]: Start difference. First operand has 205 places, 326 transitions, 5318 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:48:04,107 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 371 transitions, 6290 flow [2024-06-28 01:48:04,936 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 371 transitions, 5936 flow, removed 42 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:04,940 INFO L231 Difference]: Finished difference. Result has 206 places, 326 transitions, 5103 flow [2024-06-28 01:48:04,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4964, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5103, PETRI_PLACES=206, PETRI_TRANSITIONS=326} [2024-06-28 01:48:04,941 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 155 predicate places. [2024-06-28 01:48:04,941 INFO L495 AbstractCegarLoop]: Abstraction has has 206 places, 326 transitions, 5103 flow [2024-06-28 01:48:04,941 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:04,941 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:04,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:04,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:48:04,942 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:04,942 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:04,942 INFO L85 PathProgramCache]: Analyzing trace with hash -777746398, now seen corresponding path program 2 times [2024-06-28 01:48:04,942 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:04,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1237694576] [2024-06-28 01:48:04,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:04,942 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:04,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:08,656 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:08,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:08,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1237694576] [2024-06-28 01:48:08,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1237694576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:08,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:08,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:08,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1743821701] [2024-06-28 01:48:08,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:08,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:08,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:08,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:08,658 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:08,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:08,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 206 places, 326 transitions, 5103 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-28 01:48:08,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:08,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:08,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:12,653 INFO L124 PetriNetUnfolderBase]: 8410/13348 cut-off events. [2024-06-28 01:48:12,653 INFO L125 PetriNetUnfolderBase]: For 275281/275285 co-relation queries the response was YES. [2024-06-28 01:48:12,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 83982 conditions, 13348 events. 8410/13348 cut-off events. For 275281/275285 co-relation queries the response was YES. Maximal size of possible extension queue 519. Compared 89318 event pairs, 2069 based on Foata normal form. 14/13338 useless extension candidates. Maximal degree in co-relation 83884. Up to 10250 conditions per place. [2024-06-28 01:48:12,820 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 273 selfloop transitions, 179 changer transitions 0/459 dead transitions. [2024-06-28 01:48:12,820 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 459 transitions, 6808 flow [2024-06-28 01:48:12,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:48:12,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:48:12,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 312 transitions. [2024-06-28 01:48:12,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:48:12,823 INFO L175 Difference]: Start difference. First operand has 206 places, 326 transitions, 5103 flow. Second operand 12 states and 312 transitions. [2024-06-28 01:48:12,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 459 transitions, 6808 flow [2024-06-28 01:48:13,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 211 places, 459 transitions, 6678 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:48:13,572 INFO L231 Difference]: Finished difference. Result has 214 places, 333 transitions, 5484 flow [2024-06-28 01:48:13,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4973, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=172, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=149, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5484, PETRI_PLACES=214, PETRI_TRANSITIONS=333} [2024-06-28 01:48:13,573 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 163 predicate places. [2024-06-28 01:48:13,573 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 333 transitions, 5484 flow [2024-06-28 01:48:13,573 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-28 01:48:13,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:13,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:13,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:48:13,573 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:13,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:13,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1514800296, now seen corresponding path program 3 times [2024-06-28 01:48:13,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:13,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1198356955] [2024-06-28 01:48:13,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:13,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:13,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:17,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:17,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:17,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1198356955] [2024-06-28 01:48:17,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1198356955] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:17,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:17,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:17,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1129436812] [2024-06-28 01:48:17,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:17,424 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:17,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:17,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:17,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:17,452 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:17,452 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 333 transitions, 5484 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-28 01:48:17,452 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:17,452 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:17,452 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:21,628 INFO L124 PetriNetUnfolderBase]: 8770/14072 cut-off events. [2024-06-28 01:48:21,628 INFO L125 PetriNetUnfolderBase]: For 300832/300840 co-relation queries the response was YES. [2024-06-28 01:48:21,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89737 conditions, 14072 events. 8770/14072 cut-off events. For 300832/300840 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 96283 event pairs, 2139 based on Foata normal form. 18/14073 useless extension candidates. Maximal degree in co-relation 89636. Up to 10780 conditions per place. [2024-06-28 01:48:21,822 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 274 selfloop transitions, 203 changer transitions 0/484 dead transitions. [2024-06-28 01:48:21,822 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 484 transitions, 7417 flow [2024-06-28 01:48:21,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:48:21,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:48:21,823 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 337 transitions. [2024-06-28 01:48:21,823 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5515548281505729 [2024-06-28 01:48:21,824 INFO L175 Difference]: Start difference. First operand has 214 places, 333 transitions, 5484 flow. Second operand 13 states and 337 transitions. [2024-06-28 01:48:21,824 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 484 transitions, 7417 flow [2024-06-28 01:48:22,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 484 transitions, 7087 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:22,701 INFO L231 Difference]: Finished difference. Result has 222 places, 346 transitions, 5870 flow [2024-06-28 01:48:22,702 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5170, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5870, PETRI_PLACES=222, PETRI_TRANSITIONS=346} [2024-06-28 01:48:22,702 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 171 predicate places. [2024-06-28 01:48:22,702 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 346 transitions, 5870 flow [2024-06-28 01:48:22,703 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-28 01:48:22,703 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:22,703 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:22,703 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:48:22,703 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:22,703 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:22,704 INFO L85 PathProgramCache]: Analyzing trace with hash 585999976, now seen corresponding path program 4 times [2024-06-28 01:48:22,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:22,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1890917004] [2024-06-28 01:48:22,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:22,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:22,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:26,829 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:26,829 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:26,829 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1890917004] [2024-06-28 01:48:26,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1890917004] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:26,830 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:26,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:26,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043734305] [2024-06-28 01:48:26,830 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:26,830 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:26,830 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:26,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:26,831 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:26,850 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:26,850 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 346 transitions, 5870 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-28 01:48:26,850 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:26,851 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:26,851 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:31,264 INFO L124 PetriNetUnfolderBase]: 8876/14268 cut-off events. [2024-06-28 01:48:31,265 INFO L125 PetriNetUnfolderBase]: For 304223/304231 co-relation queries the response was YES. [2024-06-28 01:48:31,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91154 conditions, 14268 events. 8876/14268 cut-off events. For 304223/304231 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 98051 event pairs, 2179 based on Foata normal form. 18/14269 useless extension candidates. Maximal degree in co-relation 91050. Up to 10946 conditions per place. [2024-06-28 01:48:31,405 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 297 selfloop transitions, 189 changer transitions 0/493 dead transitions. [2024-06-28 01:48:31,405 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 493 transitions, 7669 flow [2024-06-28 01:48:31,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:48:31,406 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:48:31,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 339 transitions. [2024-06-28 01:48:31,407 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5548281505728314 [2024-06-28 01:48:31,407 INFO L175 Difference]: Start difference. First operand has 222 places, 346 transitions, 5870 flow. Second operand 13 states and 339 transitions. [2024-06-28 01:48:31,407 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 493 transitions, 7669 flow [2024-06-28 01:48:32,329 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 493 transitions, 7298 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-28 01:48:32,336 INFO L231 Difference]: Finished difference. Result has 229 places, 347 transitions, 5918 flow [2024-06-28 01:48:32,336 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5503, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=346, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=188, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=157, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5918, PETRI_PLACES=229, PETRI_TRANSITIONS=347} [2024-06-28 01:48:32,336 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 178 predicate places. [2024-06-28 01:48:32,337 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 347 transitions, 5918 flow [2024-06-28 01:48:32,337 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-28 01:48:32,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:32,337 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:32,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:48:32,337 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:32,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:32,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1504680966, now seen corresponding path program 5 times [2024-06-28 01:48:32,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:32,338 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81390859] [2024-06-28 01:48:32,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:32,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:32,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:36,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:36,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:36,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81390859] [2024-06-28 01:48:36,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81390859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:36,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:36,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:36,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867010205] [2024-06-28 01:48:36,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:36,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:36,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:36,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:36,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:36,208 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:36,208 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 347 transitions, 5918 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-28 01:48:36,208 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:36,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:36,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:40,638 INFO L124 PetriNetUnfolderBase]: 8856/14157 cut-off events. [2024-06-28 01:48:40,638 INFO L125 PetriNetUnfolderBase]: For 297396/297404 co-relation queries the response was YES. [2024-06-28 01:48:40,738 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89673 conditions, 14157 events. 8856/14157 cut-off events. For 297396/297404 co-relation queries the response was YES. Maximal size of possible extension queue 550. Compared 96378 event pairs, 1894 based on Foata normal form. 18/14158 useless extension candidates. Maximal degree in co-relation 89567. Up to 8604 conditions per place. [2024-06-28 01:48:40,801 INFO L140 encePairwiseOnDemand]: 35/47 looper letters, 251 selfloop transitions, 217 changer transitions 0/475 dead transitions. [2024-06-28 01:48:40,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 475 transitions, 7667 flow [2024-06-28 01:48:40,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-28 01:48:40,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-28 01:48:40,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 315 transitions. [2024-06-28 01:48:40,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2024-06-28 01:48:40,802 INFO L175 Difference]: Start difference. First operand has 229 places, 347 transitions, 5918 flow. Second operand 12 states and 315 transitions. [2024-06-28 01:48:40,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 475 transitions, 7667 flow [2024-06-28 01:48:41,610 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 226 places, 475 transitions, 6998 flow, removed 18 selfloop flow, removed 14 redundant places. [2024-06-28 01:48:41,616 INFO L231 Difference]: Finished difference. Result has 227 places, 347 transitions, 5689 flow [2024-06-28 01:48:41,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5249, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=130, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=5689, PETRI_PLACES=227, PETRI_TRANSITIONS=347} [2024-06-28 01:48:41,616 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-06-28 01:48:41,616 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 347 transitions, 5689 flow [2024-06-28 01:48:41,617 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-28 01:48:41,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:41,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:41,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:48:41,617 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:41,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:41,618 INFO L85 PathProgramCache]: Analyzing trace with hash 1928547055, now seen corresponding path program 3 times [2024-06-28 01:48:41,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:41,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046024427] [2024-06-28 01:48:41,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:41,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:41,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:44,266 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:44,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:44,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046024427] [2024-06-28 01:48:44,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2046024427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:44,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:44,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:48:44,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758831745] [2024-06-28 01:48:44,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:44,267 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:48:44,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:44,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:48:44,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:48:44,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:44,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 347 transitions, 5689 flow. Second operand has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:44,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:44,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:44,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:47,536 INFO L124 PetriNetUnfolderBase]: 8930/14391 cut-off events. [2024-06-28 01:48:47,537 INFO L125 PetriNetUnfolderBase]: For 289909/289956 co-relation queries the response was YES. [2024-06-28 01:48:47,625 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87951 conditions, 14391 events. 8930/14391 cut-off events. For 289909/289956 co-relation queries the response was YES. Maximal size of possible extension queue 561. Compared 99409 event pairs, 2317 based on Foata normal form. 27/14396 useless extension candidates. Maximal degree in co-relation 87847. Up to 11909 conditions per place. [2024-06-28 01:48:47,681 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 322 selfloop transitions, 75 changer transitions 0/404 dead transitions. [2024-06-28 01:48:47,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 404 transitions, 7069 flow [2024-06-28 01:48:47,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:48:47,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:48:47,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 01:48:47,682 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-28 01:48:47,682 INFO L175 Difference]: Start difference. First operand has 227 places, 347 transitions, 5689 flow. Second operand 7 states and 173 transitions. [2024-06-28 01:48:47,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 404 transitions, 7069 flow [2024-06-28 01:48:48,411 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 222 places, 404 transitions, 6487 flow, removed 5 selfloop flow, removed 11 redundant places. [2024-06-28 01:48:48,416 INFO L231 Difference]: Finished difference. Result has 225 places, 359 transitions, 5497 flow [2024-06-28 01:48:48,417 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5107, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5497, PETRI_PLACES=225, PETRI_TRANSITIONS=359} [2024-06-28 01:48:48,417 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-28 01:48:48,417 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 359 transitions, 5497 flow [2024-06-28 01:48:48,417 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.777777777777779) internal successors, (115), 9 states have internal predecessors, (115), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:48:48,417 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:48,417 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:48,417 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:48:48,417 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:48,418 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:48,418 INFO L85 PathProgramCache]: Analyzing trace with hash -368657996, now seen corresponding path program 1 times [2024-06-28 01:48:48,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:48,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2010520731] [2024-06-28 01:48:48,418 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:48,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:48,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:48:51,775 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:48:51,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:48:51,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2010520731] [2024-06-28 01:48:51,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2010520731] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:48:51,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:48:51,775 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:48:51,775 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107517962] [2024-06-28 01:48:51,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:48:51,775 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:48:51,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:48:51,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:48:51,776 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:48:51,818 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:48:51,818 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 359 transitions, 5497 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-28 01:48:51,818 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:48:51,818 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:48:51,818 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:48:56,454 INFO L124 PetriNetUnfolderBase]: 9347/15036 cut-off events. [2024-06-28 01:48:56,454 INFO L125 PetriNetUnfolderBase]: For 313186/313194 co-relation queries the response was YES. [2024-06-28 01:48:56,552 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90466 conditions, 15036 events. 9347/15036 cut-off events. For 313186/313194 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 104797 event pairs, 2322 based on Foata normal form. 19/15049 useless extension candidates. Maximal degree in co-relation 90360. Up to 11670 conditions per place. [2024-06-28 01:48:56,610 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 309 selfloop transitions, 187 changer transitions 0/503 dead transitions. [2024-06-28 01:48:56,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 503 transitions, 7391 flow [2024-06-28 01:48:56,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-06-28 01:48:56,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-06-28 01:48:56,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 344 transitions. [2024-06-28 01:48:56,612 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563011456628478 [2024-06-28 01:48:56,612 INFO L175 Difference]: Start difference. First operand has 225 places, 359 transitions, 5497 flow. Second operand 13 states and 344 transitions. [2024-06-28 01:48:56,612 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 503 transitions, 7391 flow [2024-06-28 01:48:57,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 503 transitions, 7269 flow, removed 31 selfloop flow, removed 3 redundant places. [2024-06-28 01:48:57,493 INFO L231 Difference]: Finished difference. Result has 235 places, 370 transitions, 5950 flow [2024-06-28 01:48:57,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5379, PETRI_DIFFERENCE_MINUEND_PLACES=222, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5950, PETRI_PLACES=235, PETRI_TRANSITIONS=370} [2024-06-28 01:48:57,494 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 184 predicate places. [2024-06-28 01:48:57,494 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 370 transitions, 5950 flow [2024-06-28 01:48:57,494 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-28 01:48:57,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:48:57,494 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:48:57,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:48:57,495 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:48:57,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:48:57,495 INFO L85 PathProgramCache]: Analyzing trace with hash -2098491242, now seen corresponding path program 2 times [2024-06-28 01:48:57,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:48:57,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [279070078] [2024-06-28 01:48:57,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:48:57,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:48:57,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:01,232 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:01,233 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:01,233 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [279070078] [2024-06-28 01:49:01,233 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [279070078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:01,233 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:01,233 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:01,233 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2039659275] [2024-06-28 01:49:01,233 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:01,233 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:01,233 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:01,234 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:01,234 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:01,298 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:01,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 370 transitions, 5950 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-28 01:49:01,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:01,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:01,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:05,477 INFO L124 PetriNetUnfolderBase]: 9475/15228 cut-off events. [2024-06-28 01:49:05,477 INFO L125 PetriNetUnfolderBase]: For 314851/314859 co-relation queries the response was YES. [2024-06-28 01:49:05,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92267 conditions, 15228 events. 9475/15228 cut-off events. For 314851/314859 co-relation queries the response was YES. Maximal size of possible extension queue 597. Compared 106281 event pairs, 2326 based on Foata normal form. 19/15241 useless extension candidates. Maximal degree in co-relation 92160. Up to 11862 conditions per place. [2024-06-28 01:49:05,642 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 289 selfloop transitions, 186 changer transitions 0/482 dead transitions. [2024-06-28 01:49:05,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 482 transitions, 7529 flow [2024-06-28 01:49:05,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:05,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:05,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 295 transitions. [2024-06-28 01:49:05,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5705996131528046 [2024-06-28 01:49:05,644 INFO L175 Difference]: Start difference. First operand has 235 places, 370 transitions, 5950 flow. Second operand 11 states and 295 transitions. [2024-06-28 01:49:05,644 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 482 transitions, 7529 flow [2024-06-28 01:49:06,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 482 transitions, 7193 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 01:49:06,697 INFO L231 Difference]: Finished difference. Result has 238 places, 371 transitions, 6020 flow [2024-06-28 01:49:06,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5616, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=185, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6020, PETRI_PLACES=238, PETRI_TRANSITIONS=371} [2024-06-28 01:49:06,698 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-06-28 01:49:06,698 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 371 transitions, 6020 flow [2024-06-28 01:49:06,698 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-28 01:49:06,699 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:06,699 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:06,699 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:49:06,699 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:06,699 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:06,700 INFO L85 PathProgramCache]: Analyzing trace with hash -2098495892, now seen corresponding path program 3 times [2024-06-28 01:49:06,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:06,700 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378036721] [2024-06-28 01:49:06,700 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:06,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:06,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:10,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:10,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:10,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378036721] [2024-06-28 01:49:10,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378036721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:10,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:10,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 01:49:10,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800179504] [2024-06-28 01:49:10,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:10,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 01:49:10,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:10,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 01:49:10,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-06-28 01:49:10,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:10,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 371 transitions, 6020 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-28 01:49:10,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:10,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:10,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:14,691 INFO L124 PetriNetUnfolderBase]: 9567/15388 cut-off events. [2024-06-28 01:49:14,691 INFO L125 PetriNetUnfolderBase]: For 302207/302215 co-relation queries the response was YES. [2024-06-28 01:49:14,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91868 conditions, 15388 events. 9567/15388 cut-off events. For 302207/302215 co-relation queries the response was YES. Maximal size of possible extension queue 603. Compared 107609 event pairs, 2276 based on Foata normal form. 15/15397 useless extension candidates. Maximal degree in co-relation 91760. Up to 11176 conditions per place. [2024-06-28 01:49:14,850 INFO L140 encePairwiseOnDemand]: 32/47 looper letters, 286 selfloop transitions, 192 changer transitions 0/485 dead transitions. [2024-06-28 01:49:14,851 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 485 transitions, 7535 flow [2024-06-28 01:49:14,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:49:14,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:49:14,852 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 296 transitions. [2024-06-28 01:49:14,852 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5725338491295938 [2024-06-28 01:49:14,852 INFO L175 Difference]: Start difference. First operand has 238 places, 371 transitions, 6020 flow. Second operand 11 states and 296 transitions. [2024-06-28 01:49:14,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 485 transitions, 7535 flow [2024-06-28 01:49:15,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 485 transitions, 7159 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 01:49:15,811 INFO L231 Difference]: Finished difference. Result has 239 places, 371 transitions, 5977 flow [2024-06-28 01:49:15,811 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5566, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=370, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=191, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5977, PETRI_PLACES=239, PETRI_TRANSITIONS=371} [2024-06-28 01:49:15,811 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 188 predicate places. [2024-06-28 01:49:15,811 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 371 transitions, 5977 flow [2024-06-28 01:49:15,812 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-28 01:49:15,812 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:15,812 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:15,812 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:49:15,812 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:15,812 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:15,812 INFO L85 PathProgramCache]: Analyzing trace with hash -986896909, now seen corresponding path program 1 times [2024-06-28 01:49:15,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:15,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218894239] [2024-06-28 01:49:15,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:15,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:15,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:17,847 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:17,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:17,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218894239] [2024-06-28 01:49:17,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [218894239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:17,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:17,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:17,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1127123161] [2024-06-28 01:49:17,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:17,848 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:17,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:17,849 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:17,849 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:17,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:17,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 371 transitions, 5977 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:17,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:17,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:17,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:21,400 INFO L124 PetriNetUnfolderBase]: 9603/15363 cut-off events. [2024-06-28 01:49:21,400 INFO L125 PetriNetUnfolderBase]: For 308518/308520 co-relation queries the response was YES. [2024-06-28 01:49:21,545 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92432 conditions, 15363 events. 9603/15363 cut-off events. For 308518/308520 co-relation queries the response was YES. Maximal size of possible extension queue 600. Compared 106792 event pairs, 3093 based on Foata normal form. 2/15362 useless extension candidates. Maximal degree in co-relation 92323. Up to 13919 conditions per place. [2024-06-28 01:49:21,616 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 376 selfloop transitions, 38 changer transitions 0/421 dead transitions. [2024-06-28 01:49:21,616 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 245 places, 421 transitions, 7169 flow [2024-06-28 01:49:21,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:21,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:21,617 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:49:21,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-28 01:49:21,617 INFO L175 Difference]: Start difference. First operand has 239 places, 371 transitions, 5977 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:49:21,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 245 places, 421 transitions, 7169 flow [2024-06-28 01:49:22,561 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 235 places, 421 transitions, 6698 flow, removed 11 selfloop flow, removed 10 redundant places. [2024-06-28 01:49:22,568 INFO L231 Difference]: Finished difference. Result has 236 places, 379 transitions, 5738 flow [2024-06-28 01:49:22,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5506, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5738, PETRI_PLACES=236, PETRI_TRANSITIONS=379} [2024-06-28 01:49:22,569 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 185 predicate places. [2024-06-28 01:49:22,569 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 379 transitions, 5738 flow [2024-06-28 01:49:22,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:22,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:22,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:22,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:49:22,570 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:22,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:22,570 INFO L85 PathProgramCache]: Analyzing trace with hash 2141241205, now seen corresponding path program 2 times [2024-06-28 01:49:22,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:22,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1614274095] [2024-06-28 01:49:22,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:22,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:22,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:24,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:24,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:24,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1614274095] [2024-06-28 01:49:24,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1614274095] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:24,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:24,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:24,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2085256277] [2024-06-28 01:49:24,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:24,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:24,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:24,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:24,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:24,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:24,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 379 transitions, 5738 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:24,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:24,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:24,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:28,436 INFO L124 PetriNetUnfolderBase]: 9639/15411 cut-off events. [2024-06-28 01:49:28,436 INFO L125 PetriNetUnfolderBase]: For 296775/296777 co-relation queries the response was YES. [2024-06-28 01:49:28,525 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91164 conditions, 15411 events. 9639/15411 cut-off events. For 296775/296777 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 107035 event pairs, 3093 based on Foata normal form. 2/15410 useless extension candidates. Maximal degree in co-relation 91054. Up to 13951 conditions per place. [2024-06-28 01:49:28,585 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 371 selfloop transitions, 42 changer transitions 0/420 dead transitions. [2024-06-28 01:49:28,585 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 420 transitions, 6851 flow [2024-06-28 01:49:28,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:28,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:28,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:49:28,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 01:49:28,586 INFO L175 Difference]: Start difference. First operand has 236 places, 379 transitions, 5738 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:49:28,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 420 transitions, 6851 flow [2024-06-28 01:49:29,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 420 transitions, 6711 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-28 01:49:29,299 INFO L231 Difference]: Finished difference. Result has 240 places, 383 transitions, 5767 flow [2024-06-28 01:49:29,299 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5624, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=379, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=341, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5767, PETRI_PLACES=240, PETRI_TRANSITIONS=383} [2024-06-28 01:49:29,299 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 189 predicate places. [2024-06-28 01:49:29,299 INFO L495 AbstractCegarLoop]: Abstraction has has 240 places, 383 transitions, 5767 flow [2024-06-28 01:49:29,299 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:29,300 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:29,300 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:29,300 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:49:29,300 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:29,300 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:29,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1917579561, now seen corresponding path program 3 times [2024-06-28 01:49:29,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:29,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2131458330] [2024-06-28 01:49:29,300 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:29,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:29,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:31,433 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:31,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:31,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2131458330] [2024-06-28 01:49:31,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2131458330] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:31,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:31,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:31,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923222185] [2024-06-28 01:49:31,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:31,434 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:31,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:31,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:31,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:31,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:31,462 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 240 places, 383 transitions, 5767 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:31,462 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:31,462 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:31,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:34,958 INFO L124 PetriNetUnfolderBase]: 9633/15413 cut-off events. [2024-06-28 01:49:34,958 INFO L125 PetriNetUnfolderBase]: For 300128/300136 co-relation queries the response was YES. [2024-06-28 01:49:35,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90964 conditions, 15413 events. 9633/15413 cut-off events. For 300128/300136 co-relation queries the response was YES. Maximal size of possible extension queue 601. Compared 107166 event pairs, 3096 based on Foata normal form. 6/15414 useless extension candidates. Maximal degree in co-relation 90852. Up to 13946 conditions per place. [2024-06-28 01:49:35,323 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 362 selfloop transitions, 43 changer transitions 0/412 dead transitions. [2024-06-28 01:49:35,323 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 412 transitions, 6661 flow [2024-06-28 01:49:35,324 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:35,324 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:35,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 01:49:35,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 01:49:35,324 INFO L175 Difference]: Start difference. First operand has 240 places, 383 transitions, 5767 flow. Second operand 7 states and 161 transitions. [2024-06-28 01:49:35,324 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 412 transitions, 6661 flow [2024-06-28 01:49:36,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 412 transitions, 6541 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 01:49:36,316 INFO L231 Difference]: Finished difference. Result has 243 places, 383 transitions, 5740 flow [2024-06-28 01:49:36,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5647, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5740, PETRI_PLACES=243, PETRI_TRANSITIONS=383} [2024-06-28 01:49:36,317 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 192 predicate places. [2024-06-28 01:49:36,317 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 383 transitions, 5740 flow [2024-06-28 01:49:36,317 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:36,317 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:36,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:36,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:49:36,318 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:36,318 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:36,318 INFO L85 PathProgramCache]: Analyzing trace with hash 636324129, now seen corresponding path program 1 times [2024-06-28 01:49:36,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:36,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1152082219] [2024-06-28 01:49:36,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:36,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:36,336 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:39,023 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:39,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:39,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1152082219] [2024-06-28 01:49:39,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1152082219] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:39,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:39,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:39,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27889266] [2024-06-28 01:49:39,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:39,025 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:39,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:39,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:39,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:39,041 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:39,042 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 383 transitions, 5740 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:39,042 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:39,042 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:39,042 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:42,523 INFO L124 PetriNetUnfolderBase]: 9777/15638 cut-off events. [2024-06-28 01:49:42,524 INFO L125 PetriNetUnfolderBase]: For 304498/304511 co-relation queries the response was YES. [2024-06-28 01:49:42,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92397 conditions, 15638 events. 9777/15638 cut-off events. For 304498/304511 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 108799 event pairs, 2380 based on Foata normal form. 12/15646 useless extension candidates. Maximal degree in co-relation 92284. Up to 13418 conditions per place. [2024-06-28 01:49:42,696 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 369 selfloop transitions, 83 changer transitions 0/459 dead transitions. [2024-06-28 01:49:42,696 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 459 transitions, 7267 flow [2024-06-28 01:49:42,697 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:49:42,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:49:42,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 225 transitions. [2024-06-28 01:49:42,697 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:49:42,697 INFO L175 Difference]: Start difference. First operand has 243 places, 383 transitions, 5740 flow. Second operand 9 states and 225 transitions. [2024-06-28 01:49:42,697 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 459 transitions, 7267 flow [2024-06-28 01:49:43,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 244 places, 459 transitions, 7137 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:49:43,547 INFO L231 Difference]: Finished difference. Result has 245 places, 392 transitions, 5934 flow [2024-06-28 01:49:43,547 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5610, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=383, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5934, PETRI_PLACES=245, PETRI_TRANSITIONS=392} [2024-06-28 01:49:43,548 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 194 predicate places. [2024-06-28 01:49:43,548 INFO L495 AbstractCegarLoop]: Abstraction has has 245 places, 392 transitions, 5934 flow [2024-06-28 01:49:43,548 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:43,548 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:43,548 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:43,549 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:49:43,549 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:43,549 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:43,549 INFO L85 PathProgramCache]: Analyzing trace with hash 993375647, now seen corresponding path program 2 times [2024-06-28 01:49:43,549 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:43,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693277090] [2024-06-28 01:49:43,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:43,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:43,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:46,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:46,496 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:46,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693277090] [2024-06-28 01:49:46,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693277090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:46,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:46,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:49:46,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1280783867] [2024-06-28 01:49:46,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:46,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:49:46,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:46,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:49:46,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:49:46,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:49:46,512 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 392 transitions, 5934 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:46,512 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:46,512 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:49:46,512 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:49,784 INFO L124 PetriNetUnfolderBase]: 9765/15649 cut-off events. [2024-06-28 01:49:49,785 INFO L125 PetriNetUnfolderBase]: For 310699/310720 co-relation queries the response was YES. [2024-06-28 01:49:49,939 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92976 conditions, 15649 events. 9765/15649 cut-off events. For 310699/310720 co-relation queries the response was YES. Maximal size of possible extension queue 615. Compared 109340 event pairs, 2426 based on Foata normal form. 20/15665 useless extension candidates. Maximal degree in co-relation 92862. Up to 13410 conditions per place. [2024-06-28 01:49:50,013 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 357 selfloop transitions, 73 changer transitions 0/437 dead transitions. [2024-06-28 01:49:50,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 437 transitions, 7068 flow [2024-06-28 01:49:50,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:50,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:50,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 01:49:50,015 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:49:50,015 INFO L175 Difference]: Start difference. First operand has 245 places, 392 transitions, 5934 flow. Second operand 7 states and 175 transitions. [2024-06-28 01:49:50,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 437 transitions, 7068 flow [2024-06-28 01:49:51,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 437 transitions, 6869 flow, removed 40 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:51,267 INFO L231 Difference]: Finished difference. Result has 247 places, 392 transitions, 5891 flow [2024-06-28 01:49:51,267 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5735, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5891, PETRI_PLACES=247, PETRI_TRANSITIONS=392} [2024-06-28 01:49:51,268 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 196 predicate places. [2024-06-28 01:49:51,268 INFO L495 AbstractCegarLoop]: Abstraction has has 247 places, 392 transitions, 5891 flow [2024-06-28 01:49:51,268 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:51,268 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:51,268 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:51,268 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:49:51,268 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:51,268 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:51,268 INFO L85 PathProgramCache]: Analyzing trace with hash 642999297, now seen corresponding path program 1 times [2024-06-28 01:49:51,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:51,269 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1295870212] [2024-06-28 01:49:51,269 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:51,269 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:51,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:49:54,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:49:54,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:49:54,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1295870212] [2024-06-28 01:49:54,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1295870212] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:49:54,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:49:54,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:49:54,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1575921728] [2024-06-28 01:49:54,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:49:54,743 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:49:54,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:49:54,743 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:49:54,743 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:49:54,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:49:54,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 392 transitions, 5891 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:54,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:49:54,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:49:54,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:49:58,002 INFO L124 PetriNetUnfolderBase]: 9402/15179 cut-off events. [2024-06-28 01:49:58,002 INFO L125 PetriNetUnfolderBase]: For 312567/312656 co-relation queries the response was YES. [2024-06-28 01:49:58,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90189 conditions, 15179 events. 9402/15179 cut-off events. For 312567/312656 co-relation queries the response was YES. Maximal size of possible extension queue 624. Compared 107447 event pairs, 2316 based on Foata normal form. 63/15168 useless extension candidates. Maximal degree in co-relation 90074. Up to 13405 conditions per place. [2024-06-28 01:49:58,212 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 386 selfloop transitions, 26 changer transitions 0/440 dead transitions. [2024-06-28 01:49:58,212 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 440 transitions, 6970 flow [2024-06-28 01:49:58,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:49:58,213 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:49:58,213 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 01:49:58,214 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-28 01:49:58,214 INFO L175 Difference]: Start difference. First operand has 247 places, 392 transitions, 5891 flow. Second operand 7 states and 173 transitions. [2024-06-28 01:49:58,214 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 440 transitions, 6970 flow [2024-06-28 01:49:59,475 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 440 transitions, 6840 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 01:49:59,480 INFO L231 Difference]: Finished difference. Result has 249 places, 395 transitions, 5897 flow [2024-06-28 01:49:59,480 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5761, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5897, PETRI_PLACES=249, PETRI_TRANSITIONS=395} [2024-06-28 01:49:59,481 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 198 predicate places. [2024-06-28 01:49:59,481 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 395 transitions, 5897 flow [2024-06-28 01:49:59,481 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:49:59,481 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:49:59,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:49:59,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:49:59,481 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:49:59,481 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:49:59,481 INFO L85 PathProgramCache]: Analyzing trace with hash 1832433953, now seen corresponding path program 3 times [2024-06-28 01:49:59,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:49:59,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470961152] [2024-06-28 01:49:59,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:49:59,482 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:49:59,495 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:02,055 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:02,055 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:02,055 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470961152] [2024-06-28 01:50:02,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470961152] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:02,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:02,055 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:50:02,055 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243436356] [2024-06-28 01:50:02,055 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:02,055 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:50:02,056 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:02,056 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:50:02,056 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:50:02,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:02,076 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 395 transitions, 5897 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:02,076 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:02,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:02,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:05,460 INFO L124 PetriNetUnfolderBase]: 9793/15678 cut-off events. [2024-06-28 01:50:05,460 INFO L125 PetriNetUnfolderBase]: For 318937/318943 co-relation queries the response was YES. [2024-06-28 01:50:05,595 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93225 conditions, 15678 events. 9793/15678 cut-off events. For 318937/318943 co-relation queries the response was YES. Maximal size of possible extension queue 617. Compared 109112 event pairs, 2433 based on Foata normal form. 6/15667 useless extension candidates. Maximal degree in co-relation 93108. Up to 13884 conditions per place. [2024-06-28 01:50:05,666 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 381 selfloop transitions, 60 changer transitions 0/448 dead transitions. [2024-06-28 01:50:05,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 255 places, 448 transitions, 7068 flow [2024-06-28 01:50:05,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:05,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:05,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:50:05,667 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 01:50:05,667 INFO L175 Difference]: Start difference. First operand has 249 places, 395 transitions, 5897 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:50:05,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 255 places, 448 transitions, 7068 flow [2024-06-28 01:50:06,851 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 250 places, 448 transitions, 6924 flow, removed 48 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:06,856 INFO L231 Difference]: Finished difference. Result has 251 places, 395 transitions, 5882 flow [2024-06-28 01:50:06,856 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5753, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=335, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5882, PETRI_PLACES=251, PETRI_TRANSITIONS=395} [2024-06-28 01:50:06,857 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 200 predicate places. [2024-06-28 01:50:06,857 INFO L495 AbstractCegarLoop]: Abstraction has has 251 places, 395 transitions, 5882 flow [2024-06-28 01:50:06,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:06,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:06,857 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:06,857 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 01:50:06,857 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:50:06,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:06,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1844814113, now seen corresponding path program 4 times [2024-06-28 01:50:06,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:06,858 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1727038397] [2024-06-28 01:50:06,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:06,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:06,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:09,377 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:09,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:09,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1727038397] [2024-06-28 01:50:09,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1727038397] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:09,377 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:09,377 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:50:09,377 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [453353490] [2024-06-28 01:50:09,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:09,378 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:50:09,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:09,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:50:09,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:50:09,397 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:09,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 251 places, 395 transitions, 5882 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:09,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:09,398 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:09,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:13,065 INFO L124 PetriNetUnfolderBase]: 9879/15790 cut-off events. [2024-06-28 01:50:13,066 INFO L125 PetriNetUnfolderBase]: For 325797/325805 co-relation queries the response was YES. [2024-06-28 01:50:13,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94122 conditions, 15790 events. 9879/15790 cut-off events. For 325797/325805 co-relation queries the response was YES. Maximal size of possible extension queue 618. Compared 109727 event pairs, 2398 based on Foata normal form. 8/15781 useless extension candidates. Maximal degree in co-relation 94004. Up to 13139 conditions per place. [2024-06-28 01:50:13,311 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 354 selfloop transitions, 98 changer transitions 0/459 dead transitions. [2024-06-28 01:50:13,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 257 places, 459 transitions, 7370 flow [2024-06-28 01:50:13,312 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:13,312 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:13,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:50:13,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 01:50:13,313 INFO L175 Difference]: Start difference. First operand has 251 places, 395 transitions, 5882 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:50:13,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 257 places, 459 transitions, 7370 flow [2024-06-28 01:50:14,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 459 transitions, 7209 flow, removed 10 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:14,312 INFO L231 Difference]: Finished difference. Result has 254 places, 408 transitions, 6218 flow [2024-06-28 01:50:14,312 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5725, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=395, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6218, PETRI_PLACES=254, PETRI_TRANSITIONS=408} [2024-06-28 01:50:14,312 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 203 predicate places. [2024-06-28 01:50:14,312 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 408 transitions, 6218 flow [2024-06-28 01:50:14,312 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:14,313 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:14,313 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:14,313 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 01:50:14,313 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-28 01:50:14,313 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:14,313 INFO L85 PathProgramCache]: Analyzing trace with hash 462924675, now seen corresponding path program 5 times [2024-06-28 01:50:14,313 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:14,313 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1995243518] [2024-06-28 01:50:14,313 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:14,313 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:14,328 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:16,665 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:16,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:16,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1995243518] [2024-06-28 01:50:16,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1995243518] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:16,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:16,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:50:16,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [820722361] [2024-06-28 01:50:16,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:16,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:50:16,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:16,666 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:50:16,666 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:50:16,682 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:16,682 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 408 transitions, 6218 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:16,682 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:16,683 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:16,683 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:20,223 INFO L124 PetriNetUnfolderBase]: 9925/15893 cut-off events. [2024-06-28 01:50:20,224 INFO L125 PetriNetUnfolderBase]: For 346145/346192 co-relation queries the response was YES. [2024-06-28 01:50:20,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96222 conditions, 15893 events. 9925/15893 cut-off events. For 346145/346192 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 110789 event pairs, 2424 based on Foata normal form. 25/15896 useless extension candidates. Maximal degree in co-relation 96101. Up to 13163 conditions per place. [2024-06-28 01:50:20,481 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 351 selfloop transitions, 96 changer transitions 0/454 dead transitions. [2024-06-28 01:50:20,481 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 454 transitions, 7523 flow [2024-06-28 01:50:20,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:20,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:20,482 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:50:20,482 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-28 01:50:20,482 INFO L175 Difference]: Start difference. First operand has 254 places, 408 transitions, 6218 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:50:20,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 454 transitions, 7523 flow [2024-06-28 01:50:21,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 454 transitions, 7443 flow, removed 39 selfloop flow, removed 1 redundant places. [2024-06-28 01:50:21,799 INFO L231 Difference]: Finished difference. Result has 260 places, 411 transitions, 6392 flow [2024-06-28 01:50:21,799 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6142, PETRI_DIFFERENCE_MINUEND_PLACES=253, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=408, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6392, PETRI_PLACES=260, PETRI_TRANSITIONS=411} [2024-06-28 01:50:21,799 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 209 predicate places. [2024-06-28 01:50:21,799 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 411 transitions, 6392 flow [2024-06-28 01:50:21,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:21,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:21,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:21,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 01:50:21,800 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-28 01:50:21,801 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:21,801 INFO L85 PathProgramCache]: Analyzing trace with hash -344577759, now seen corresponding path program 6 times [2024-06-28 01:50:21,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:21,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250018793] [2024-06-28 01:50:21,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:21,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:21,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:24,398 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:24,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:24,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250018793] [2024-06-28 01:50:24,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250018793] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:24,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:24,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:50:24,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1522756116] [2024-06-28 01:50:24,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:24,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:50:24,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:24,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:50:24,399 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:50:24,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:24,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 411 transitions, 6392 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:24,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:24,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:24,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:28,284 INFO L124 PetriNetUnfolderBase]: 9909/15873 cut-off events. [2024-06-28 01:50:28,284 INFO L125 PetriNetUnfolderBase]: For 350387/350434 co-relation queries the response was YES. [2024-06-28 01:50:28,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 96704 conditions, 15873 events. 9909/15873 cut-off events. For 350387/350434 co-relation queries the response was YES. Maximal size of possible extension queue 628. Compared 110702 event pairs, 2417 based on Foata normal form. 27/15878 useless extension candidates. Maximal degree in co-relation 96580. Up to 13150 conditions per place. [2024-06-28 01:50:28,454 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 354 selfloop transitions, 91 changer transitions 0/452 dead transitions. [2024-06-28 01:50:28,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 452 transitions, 7496 flow [2024-06-28 01:50:28,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:28,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:28,455 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 01:50:28,455 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-28 01:50:28,456 INFO L175 Difference]: Start difference. First operand has 260 places, 411 transitions, 6392 flow. Second operand 7 states and 170 transitions. [2024-06-28 01:50:28,456 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 452 transitions, 7496 flow [2024-06-28 01:50:29,586 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 452 transitions, 7237 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:29,592 INFO L231 Difference]: Finished difference. Result has 261 places, 411 transitions, 6323 flow [2024-06-28 01:50:29,592 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6133, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=91, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=320, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6323, PETRI_PLACES=261, PETRI_TRANSITIONS=411} [2024-06-28 01:50:29,592 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 210 predicate places. [2024-06-28 01:50:29,592 INFO L495 AbstractCegarLoop]: Abstraction has has 261 places, 411 transitions, 6323 flow [2024-06-28 01:50:29,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:29,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:29,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:29,593 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 01:50:29,593 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-28 01:50:29,593 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:29,593 INFO L85 PathProgramCache]: Analyzing trace with hash -386061339, now seen corresponding path program 2 times [2024-06-28 01:50:29,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:29,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504301487] [2024-06-28 01:50:29,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:29,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:29,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:32,630 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:32,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:32,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504301487] [2024-06-28 01:50:32,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504301487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:32,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:32,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:50:32,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1847682482] [2024-06-28 01:50:32,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:32,631 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:50:32,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:32,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:50:32,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:50:32,659 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:50:32,659 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 261 places, 411 transitions, 6323 flow. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 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-28 01:50:32,659 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:32,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:50:32,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:36,056 INFO L124 PetriNetUnfolderBase]: 9543/15425 cut-off events. [2024-06-28 01:50:36,056 INFO L125 PetriNetUnfolderBase]: For 347035/347130 co-relation queries the response was YES. [2024-06-28 01:50:36,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93693 conditions, 15425 events. 9543/15425 cut-off events. For 347035/347130 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 109360 event pairs, 2276 based on Foata normal form. 74/15443 useless extension candidates. Maximal degree in co-relation 93570. Up to 13489 conditions per place. [2024-06-28 01:50:36,262 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 393 selfloop transitions, 30 changer transitions 0/455 dead transitions. [2024-06-28 01:50:36,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 455 transitions, 7450 flow [2024-06-28 01:50:36,263 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:36,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:36,264 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:50:36,264 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:50:36,264 INFO L175 Difference]: Start difference. First operand has 261 places, 411 transitions, 6323 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:50:36,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 455 transitions, 7450 flow [2024-06-28 01:50:37,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 261 places, 455 transitions, 7255 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 01:50:37,438 INFO L231 Difference]: Finished difference. Result has 262 places, 413 transitions, 6249 flow [2024-06-28 01:50:37,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6128, PETRI_DIFFERENCE_MINUEND_PLACES=255, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=411, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=381, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6249, PETRI_PLACES=262, PETRI_TRANSITIONS=413} [2024-06-28 01:50:37,438 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 211 predicate places. [2024-06-28 01:50:37,439 INFO L495 AbstractCegarLoop]: Abstraction has has 262 places, 413 transitions, 6249 flow [2024-06-28 01:50:37,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 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-28 01:50:37,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:37,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:37,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 01:50:37,439 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-28 01:50:37,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:37,440 INFO L85 PathProgramCache]: Analyzing trace with hash -330284031, now seen corresponding path program 3 times [2024-06-28 01:50:37,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:37,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [573987237] [2024-06-28 01:50:37,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:37,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:37,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:40,422 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:40,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:40,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [573987237] [2024-06-28 01:50:40,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [573987237] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:40,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:40,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:50:40,423 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [813910181] [2024-06-28 01:50:40,423 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:40,423 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:50:40,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:40,424 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:50:40,424 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:50:40,456 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:50:40,457 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 262 places, 413 transitions, 6249 flow. Second operand has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 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-28 01:50:40,457 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:40,457 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:50:40,457 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:43,945 INFO L124 PetriNetUnfolderBase]: 9546/15434 cut-off events. [2024-06-28 01:50:43,945 INFO L125 PetriNetUnfolderBase]: For 351083/351178 co-relation queries the response was YES. [2024-06-28 01:50:44,108 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93317 conditions, 15434 events. 9546/15434 cut-off events. For 351083/351178 co-relation queries the response was YES. Maximal size of possible extension queue 639. Compared 109459 event pairs, 2279 based on Foata normal form. 74/15452 useless extension candidates. Maximal degree in co-relation 93193. Up to 13390 conditions per place. [2024-06-28 01:50:44,179 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 392 selfloop transitions, 37 changer transitions 0/461 dead transitions. [2024-06-28 01:50:44,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 268 places, 461 transitions, 7500 flow [2024-06-28 01:50:44,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:50:44,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:50:44,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:50:44,181 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:50:44,181 INFO L175 Difference]: Start difference. First operand has 262 places, 413 transitions, 6249 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:50:44,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 268 places, 461 transitions, 7500 flow [2024-06-28 01:50:45,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 461 transitions, 7411 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-28 01:50:45,353 INFO L231 Difference]: Finished difference. Result has 265 places, 418 transitions, 6395 flow [2024-06-28 01:50:45,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6160, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=413, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=378, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6395, PETRI_PLACES=265, PETRI_TRANSITIONS=418} [2024-06-28 01:50:45,354 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 214 predicate places. [2024-06-28 01:50:45,354 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 418 transitions, 6395 flow [2024-06-28 01:50:45,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.125) internal successors, (113), 8 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-28 01:50:45,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:45,354 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:45,354 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 01:50:45,354 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-28 01:50:45,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:45,355 INFO L85 PathProgramCache]: Analyzing trace with hash -620778079, now seen corresponding path program 1 times [2024-06-28 01:50:45,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:45,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222671966] [2024-06-28 01:50:45,355 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:45,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:45,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:48,001 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:48,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:48,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222671966] [2024-06-28 01:50:48,002 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222671966] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:48,002 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:48,002 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:48,002 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1234090721] [2024-06-28 01:50:48,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:48,002 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:48,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:48,003 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:48,003 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:48,035 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:48,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 418 transitions, 6395 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:48,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:48,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:48,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:50:51,731 INFO L124 PetriNetUnfolderBase]: 9986/15932 cut-off events. [2024-06-28 01:50:51,731 INFO L125 PetriNetUnfolderBase]: For 368707/368709 co-relation queries the response was YES. [2024-06-28 01:50:51,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97168 conditions, 15932 events. 9986/15932 cut-off events. For 368707/368709 co-relation queries the response was YES. Maximal size of possible extension queue 626. Compared 111014 event pairs, 3217 based on Foata normal form. 2/15931 useless extension candidates. Maximal degree in co-relation 97042. Up to 14538 conditions per place. [2024-06-28 01:50:51,982 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 429 selfloop transitions, 30 changer transitions 0/466 dead transitions. [2024-06-28 01:50:51,983 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 466 transitions, 7519 flow [2024-06-28 01:50:51,983 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:50:51,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:50:51,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 187 transitions. [2024-06-28 01:50:51,984 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4973404255319149 [2024-06-28 01:50:51,984 INFO L175 Difference]: Start difference. First operand has 265 places, 418 transitions, 6395 flow. Second operand 8 states and 187 transitions. [2024-06-28 01:50:51,984 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 466 transitions, 7519 flow [2024-06-28 01:50:53,417 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 466 transitions, 7409 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-28 01:50:53,423 INFO L231 Difference]: Finished difference. Result has 270 places, 422 transitions, 6436 flow [2024-06-28 01:50:53,424 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6285, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=418, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=388, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6436, PETRI_PLACES=270, PETRI_TRANSITIONS=422} [2024-06-28 01:50:53,424 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2024-06-28 01:50:53,424 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 422 transitions, 6436 flow [2024-06-28 01:50:53,424 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:53,424 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:50:53,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:50:53,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 01:50:53,424 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-28 01:50:53,425 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:50:53,425 INFO L85 PathProgramCache]: Analyzing trace with hash -620658109, now seen corresponding path program 2 times [2024-06-28 01:50:53,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:50:53,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212354629] [2024-06-28 01:50:53,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:50:53,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:50:53,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:50:56,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:50:56,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:50:56,006 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212354629] [2024-06-28 01:50:56,006 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212354629] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:50:56,006 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:50:56,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:50:56,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [628279213] [2024-06-28 01:50:56,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:50:56,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:50:56,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:50:56,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:50:56,007 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:50:56,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:50:56,044 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 422 transitions, 6436 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:50:56,044 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:50:56,044 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:50:56,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:00,081 INFO L124 PetriNetUnfolderBase]: 10022/15984 cut-off events. [2024-06-28 01:51:00,081 INFO L125 PetriNetUnfolderBase]: For 379693/379695 co-relation queries the response was YES. [2024-06-28 01:51:00,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98772 conditions, 15984 events. 10022/15984 cut-off events. For 379693/379695 co-relation queries the response was YES. Maximal size of possible extension queue 630. Compared 111348 event pairs, 3134 based on Foata normal form. 2/15983 useless extension candidates. Maximal degree in co-relation 98644. Up to 14365 conditions per place. [2024-06-28 01:51:00,320 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 417 selfloop transitions, 54 changer transitions 0/478 dead transitions. [2024-06-28 01:51:00,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 277 places, 478 transitions, 7814 flow [2024-06-28 01:51:00,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:00,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:00,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 01:51:00,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 01:51:00,322 INFO L175 Difference]: Start difference. First operand has 270 places, 422 transitions, 6436 flow. Second operand 8 states and 193 transitions. [2024-06-28 01:51:00,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 277 places, 478 transitions, 7814 flow [2024-06-28 01:51:01,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 478 transitions, 7706 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 01:51:01,238 INFO L231 Difference]: Finished difference. Result has 274 places, 430 transitions, 6619 flow [2024-06-28 01:51:01,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6328, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=422, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=372, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6619, PETRI_PLACES=274, PETRI_TRANSITIONS=430} [2024-06-28 01:51:01,238 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 223 predicate places. [2024-06-28 01:51:01,239 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 430 transitions, 6619 flow [2024-06-28 01:51:01,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:01,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:01,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:01,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 01:51:01,239 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-28 01:51:01,240 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:01,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1844822049, now seen corresponding path program 3 times [2024-06-28 01:51:01,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:01,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452644574] [2024-06-28 01:51:01,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:01,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:01,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:03,868 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:03,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:03,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452644574] [2024-06-28 01:51:03,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1452644574] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:03,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:03,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:03,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157929597] [2024-06-28 01:51:03,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:03,869 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:03,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:03,872 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:03,872 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:03,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:03,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 430 transitions, 6619 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:03,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:03,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:03,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:08,147 INFO L124 PetriNetUnfolderBase]: 10058/16044 cut-off events. [2024-06-28 01:51:08,147 INFO L125 PetriNetUnfolderBase]: For 397468/397470 co-relation queries the response was YES. [2024-06-28 01:51:08,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100663 conditions, 16044 events. 10058/16044 cut-off events. For 397468/397470 co-relation queries the response was YES. Maximal size of possible extension queue 634. Compared 111831 event pairs, 3140 based on Foata normal form. 2/16043 useless extension candidates. Maximal degree in co-relation 100534. Up to 14397 conditions per place. [2024-06-28 01:51:08,479 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 412 selfloop transitions, 58 changer transitions 0/477 dead transitions. [2024-06-28 01:51:08,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 477 transitions, 7904 flow [2024-06-28 01:51:08,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:08,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:08,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 01:51:08,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 01:51:08,481 INFO L175 Difference]: Start difference. First operand has 274 places, 430 transitions, 6619 flow. Second operand 8 states and 190 transitions. [2024-06-28 01:51:08,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 477 transitions, 7904 flow [2024-06-28 01:51:09,861 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 477 transitions, 7743 flow, removed 62 selfloop flow, removed 4 redundant places. [2024-06-28 01:51:09,867 INFO L231 Difference]: Finished difference. Result has 278 places, 434 transitions, 6673 flow [2024-06-28 01:51:09,867 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6482, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=430, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=54, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=376, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6673, PETRI_PLACES=278, PETRI_TRANSITIONS=434} [2024-06-28 01:51:09,868 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 227 predicate places. [2024-06-28 01:51:09,868 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 434 transitions, 6673 flow [2024-06-28 01:51:09,868 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:09,868 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:09,868 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:09,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 01:51:09,869 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-28 01:51:09,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:09,869 INFO L85 PathProgramCache]: Analyzing trace with hash 1844828993, now seen corresponding path program 1 times [2024-06-28 01:51:09,869 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:09,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847591659] [2024-06-28 01:51:09,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:09,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:09,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:13,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:13,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:13,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847591659] [2024-06-28 01:51:13,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847591659] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:13,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:13,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:51:13,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585474580] [2024-06-28 01:51:13,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:13,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:51:13,592 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:13,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:51:13,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:51:13,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:13,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 434 transitions, 6673 flow. Second operand has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:13,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:13,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:13,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:18,015 INFO L124 PetriNetUnfolderBase]: 10088/16090 cut-off events. [2024-06-28 01:51:18,015 INFO L125 PetriNetUnfolderBase]: For 402687/402689 co-relation queries the response was YES. [2024-06-28 01:51:18,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101042 conditions, 16090 events. 10088/16090 cut-off events. For 402687/402689 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 112102 event pairs, 3159 based on Foata normal form. 2/16089 useless extension candidates. Maximal degree in co-relation 100911. Up to 14642 conditions per place. [2024-06-28 01:51:18,194 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 439 selfloop transitions, 28 changer transitions 0/474 dead transitions. [2024-06-28 01:51:18,194 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 474 transitions, 7797 flow [2024-06-28 01:51:18,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:51:18,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:51:18,195 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 163 transitions. [2024-06-28 01:51:18,196 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49544072948328266 [2024-06-28 01:51:18,196 INFO L175 Difference]: Start difference. First operand has 278 places, 434 transitions, 6673 flow. Second operand 7 states and 163 transitions. [2024-06-28 01:51:18,196 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 474 transitions, 7797 flow [2024-06-28 01:51:19,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 474 transitions, 7660 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-28 01:51:19,190 INFO L231 Difference]: Finished difference. Result has 280 places, 437 transitions, 6680 flow [2024-06-28 01:51:19,190 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=434, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=406, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6680, PETRI_PLACES=280, PETRI_TRANSITIONS=437} [2024-06-28 01:51:19,190 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 229 predicate places. [2024-06-28 01:51:19,190 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 437 transitions, 6680 flow [2024-06-28 01:51:19,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.7) internal successors, (127), 10 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:19,190 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:19,191 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:19,191 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 01:51:19,191 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-28 01:51:19,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:19,191 INFO L85 PathProgramCache]: Analyzing trace with hash 471213765, now seen corresponding path program 2 times [2024-06-28 01:51:19,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:19,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1712154726] [2024-06-28 01:51:19,191 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:19,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:19,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:22,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:22,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:22,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1712154726] [2024-06-28 01:51:22,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1712154726] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:22,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:22,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:22,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1164474887] [2024-06-28 01:51:22,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:22,237 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:22,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:22,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:22,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:22,266 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:22,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 437 transitions, 6680 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:22,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:22,266 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:22,266 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:26,722 INFO L124 PetriNetUnfolderBase]: 10118/16137 cut-off events. [2024-06-28 01:51:26,722 INFO L125 PetriNetUnfolderBase]: For 420041/420052 co-relation queries the response was YES. [2024-06-28 01:51:26,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101868 conditions, 16137 events. 10118/16137 cut-off events. For 420041/420052 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 112439 event pairs, 3149 based on Foata normal form. 8/16141 useless extension candidates. Maximal degree in co-relation 101736. Up to 14684 conditions per place. [2024-06-28 01:51:26,935 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 434 selfloop transitions, 29 changer transitions 0/470 dead transitions. [2024-06-28 01:51:26,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 470 transitions, 7777 flow [2024-06-28 01:51:26,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:51:26,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:51:26,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 01:51:26,936 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-28 01:51:26,936 INFO L175 Difference]: Start difference. First operand has 280 places, 437 transitions, 6680 flow. Second operand 7 states and 158 transitions. [2024-06-28 01:51:26,937 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 470 transitions, 7777 flow [2024-06-28 01:51:28,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 470 transitions, 7655 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-28 01:51:28,206 INFO L231 Difference]: Finished difference. Result has 282 places, 440 transitions, 6710 flow [2024-06-28 01:51:28,207 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6558, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6710, PETRI_PLACES=282, PETRI_TRANSITIONS=440} [2024-06-28 01:51:28,207 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-28 01:51:28,207 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 440 transitions, 6710 flow [2024-06-28 01:51:28,207 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:28,207 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:28,207 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:28,207 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 01:51:28,207 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-28 01:51:28,208 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:28,208 INFO L85 PathProgramCache]: Analyzing trace with hash -330278079, now seen corresponding path program 3 times [2024-06-28 01:51:28,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:28,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221018941] [2024-06-28 01:51:28,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:28,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:28,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:31,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:31,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:31,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221018941] [2024-06-28 01:51:31,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221018941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:31,216 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:31,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:31,216 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996429848] [2024-06-28 01:51:31,216 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:31,216 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:31,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:31,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:31,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:31,240 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:31,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 440 transitions, 6710 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:31,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:31,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:31,240 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:35,535 INFO L124 PetriNetUnfolderBase]: 10113/16130 cut-off events. [2024-06-28 01:51:35,536 INFO L125 PetriNetUnfolderBase]: For 429422/429433 co-relation queries the response was YES. [2024-06-28 01:51:35,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102188 conditions, 16130 events. 10113/16130 cut-off events. For 429422/429433 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 112326 event pairs, 3132 based on Foata normal form. 8/16134 useless extension candidates. Maximal degree in co-relation 102055. Up to 14605 conditions per place. [2024-06-28 01:51:35,732 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 429 selfloop transitions, 37 changer transitions 0/473 dead transitions. [2024-06-28 01:51:35,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 473 transitions, 7819 flow [2024-06-28 01:51:35,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:51:35,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:51:35,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 158 transitions. [2024-06-28 01:51:35,733 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48024316109422494 [2024-06-28 01:51:35,733 INFO L175 Difference]: Start difference. First operand has 282 places, 440 transitions, 6710 flow. Second operand 7 states and 158 transitions. [2024-06-28 01:51:35,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 473 transitions, 7819 flow [2024-06-28 01:51:37,075 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 473 transitions, 7689 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 01:51:37,081 INFO L231 Difference]: Finished difference. Result has 284 places, 443 transitions, 6754 flow [2024-06-28 01:51:37,081 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6580, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6754, PETRI_PLACES=284, PETRI_TRANSITIONS=443} [2024-06-28 01:51:37,082 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 233 predicate places. [2024-06-28 01:51:37,082 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 443 transitions, 6754 flow [2024-06-28 01:51:37,082 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:37,082 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:37,082 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:37,082 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 01:51:37,082 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-28 01:51:37,082 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:37,083 INFO L85 PathProgramCache]: Analyzing trace with hash -338855903, now seen corresponding path program 4 times [2024-06-28 01:51:37,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:37,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [602740571] [2024-06-28 01:51:37,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:37,083 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:37,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:51:40,170 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:51:40,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:51:40,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [602740571] [2024-06-28 01:51:40,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [602740571] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:51:40,171 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:51:40,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:51:40,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658996699] [2024-06-28 01:51:40,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:51:40,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:51:40,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:51:40,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:51:40,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:51:40,193 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:51:40,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 443 transitions, 6754 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:40,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:51:40,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:51:40,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:51:44,538 INFO L124 PetriNetUnfolderBase]: 10107/16121 cut-off events. [2024-06-28 01:51:44,539 INFO L125 PetriNetUnfolderBase]: For 440277/440285 co-relation queries the response was YES. [2024-06-28 01:51:44,666 INFO L83 FinitePrefix]: Finished finitePrefix Result has 102532 conditions, 16121 events. 10107/16121 cut-off events. For 440277/440285 co-relation queries the response was YES. Maximal size of possible extension queue 638. Compared 112286 event pairs, 3169 based on Foata normal form. 3/16118 useless extension candidates. Maximal degree in co-relation 102398. Up to 14469 conditions per place. [2024-06-28 01:51:44,730 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 413 selfloop transitions, 59 changer transitions 0/479 dead transitions. [2024-06-28 01:51:44,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 479 transitions, 7806 flow [2024-06-28 01:51:44,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:51:44,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:51:44,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 184 transitions. [2024-06-28 01:51:44,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 01:51:44,731 INFO L175 Difference]: Start difference. First operand has 284 places, 443 transitions, 6754 flow. Second operand 8 states and 184 transitions. [2024-06-28 01:51:44,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 479 transitions, 7806 flow [2024-06-28 01:51:46,204 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 479 transitions, 7618 flow, removed 59 selfloop flow, removed 5 redundant places. [2024-06-28 01:51:46,210 INFO L231 Difference]: Finished difference. Result has 287 places, 443 transitions, 6691 flow [2024-06-28 01:51:46,210 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6566, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=443, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=384, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6691, PETRI_PLACES=287, PETRI_TRANSITIONS=443} [2024-06-28 01:51:46,211 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 236 predicate places. [2024-06-28 01:51:46,211 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 443 transitions, 6691 flow [2024-06-28 01:51:46,211 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:51:46,211 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:51:46,211 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:51:46,211 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 01:51:46,211 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-28 01:51:46,212 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:51:46,212 INFO L85 PathProgramCache]: Analyzing trace with hash -1867266196, now seen corresponding path program 1 times [2024-06-28 01:51:46,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:51:46,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719259761] [2024-06-28 01:51:46,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:51:46,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:51:46,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat