./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --validate ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_power.oepc.yml/witness.yml --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 7724a2de Calling Ultimate with: /root/.sdkman/candidates/java/current/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReachWitnessValidation.xml -i ../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe012_power.oepc.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-28 01:57:40,033 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:57:40,102 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:57:40,106 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:57:40,106 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:57:40,141 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:57:40,142 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:57:40,142 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:57:40,143 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:57:40,146 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:57:40,146 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:57:40,147 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:57:40,147 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:57:40,148 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:57:40,149 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:57:40,149 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:57:40,149 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:57:40,149 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:57:40,150 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:57:40,150 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:57:40,150 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:57:40,150 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:57:40,151 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:57:40,151 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:57:40,151 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:57:40,151 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:57:40,151 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:57:40,152 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:57:40,152 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:57:40,152 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:57:40,153 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:57:40,153 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:57:40,153 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:57:40,154 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:57:40,154 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:57:40,154 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:57:40,154 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:57:40,154 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:57:40,155 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:57:40,155 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:57:40,155 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:57:40,155 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:57:40,155 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:57:40,156 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:57:40,393 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:57:40,413 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:57:40,415 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:57:40,415 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:57:40,416 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:57:40,417 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/safe012_power.oepc.yml/witness.yml [2024-06-28 01:57:40,620 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:57:40,621 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:57:40,621 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i [2024-06-28 01:57:42,227 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:57:42,416 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:57:42,417 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe012_power.oepc.i [2024-06-28 01:57:42,429 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e3e142ab0/868da87c31a841f8a4adea2ef222762c/FLAG6f031b44c [2024-06-28 01:57:42,438 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/e3e142ab0/868da87c31a841f8a4adea2ef222762c [2024-06-28 01:57:42,439 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:57:42,440 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:57:42,441 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:57:42,441 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:57:42,444 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:57:42,445 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:57:40" (1/2) ... [2024-06-28 01:57:42,446 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46511b43 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:57:42, skipping insertion in model container [2024-06-28 01:57:42,446 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:57:40" (1/2) ... [2024-06-28 01:57:42,447 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6203171f and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:57:42, skipping insertion in model container [2024-06-28 01:57:42,447 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:57:42" (2/2) ... [2024-06-28 01:57:42,447 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@46511b43 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:42, skipping insertion in model container [2024-06-28 01:57:42,447 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:57:42" (2/2) ... [2024-06-28 01:57:42,448 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:57:42,559 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:57:42,560 INFO L97 edCorrectnessWitness]: Location invariant before [L840-L840] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_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) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$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 == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__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_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:57:42,561 INFO L97 edCorrectnessWitness]: Location invariant before [L843-L843] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_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) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$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 == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__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_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:57:42,561 INFO L97 edCorrectnessWitness]: Location invariant before [L842-L842] (((((((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p0_EAX$w_buff0 == 0) && (! multithreaded || z$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || z$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || z$w_buff0_used == (_Bool)0)) && (! multithreaded || z$w_buff1_used == (_Bool)0)) && (! multithreaded || z$w_buff0 == 0)) && (! multithreaded || z$read_delayed_var == 0)) && (! multithreaded || z$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1))) && (! multithreaded || (z == 0 || z == 1))) && (! multithreaded || z$w_buff1 == 0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd3 == (_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) && z$flush_delayed == (_Bool)0) && z$r_buff0_thd0 == (_Bool)0) && z$r_buff0_thd1 == (_Bool)0) && z$r_buff0_thd2 == (_Bool)0) && z$r_buff0_thd3 == (_Bool)0) && z$r_buff1_thd0 == (_Bool)0) && z$r_buff1_thd1 == (_Bool)0) && z$r_buff1_thd2 == (_Bool)0) && z$r_buff1_thd3 == (_Bool)0) && z$read_delayed == (_Bool)0) && z$read_delayed_var == 0) && z$w_buff0 == 0) && z$w_buff0_used == (_Bool)0) && z$w_buff1 == 0) && z$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 == & z && (*__unbuffered_p0_EAX$read_delayed_var == 0 || *__unbuffered_p0_EAX$read_delayed_var == 1)))) && (__unbuffered_p0_EBX == 0 || __unbuffered_p0_EBX == 1)) && (__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1)) && (x == 0 || x == 1)) && (y == 0 || y == 1)) && (z == 0 || z == 1)) && (z$mem_tmp == 0 || z$mem_tmp == 1)))) && (! multithreaded || __unbuffered_p0_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || z$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (z$mem_tmp == 0 || z$mem_tmp == 1))) && (! multithreaded || (__unbuffered_p0_EAX$read_delayed_var == 0 || (__unbuffered_p0_EAX$read_delayed_var == & z && (*__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_p2_EAX == 0 || __unbuffered_p2_EAX == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1 == 0)) && (! multithreaded || z$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || (y == 0 || y == 1))) && (! multithreaded || __unbuffered_p0_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$flush_delayed == (_Bool)0)) && (! multithreaded || (__unbuffered_p0_EAX == 0 || __unbuffered_p0_EAX == 1))) && (! multithreaded || z$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || __unbuffered_p0_EAX$mem_tmp == 0)) && (! multithreaded || z$read_delayed == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p0_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || z$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || z$r_buff1_thd1 == (_Bool)0) [2024-06-28 01:57:42,561 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:57:42,562 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-28 01:57:42,597 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:57:42,749 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/safe012_power.oepc.i[995,1008] [2024-06-28 01:57:42,931 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:57:42,939 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:57:42,979 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/safe012_power.oepc.i[995,1008] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:57:43,132 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:57:43,170 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:57:43,171 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43 WrapperNode [2024-06-28 01:57:43,171 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:57:43,173 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:57:43,173 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:57:43,173 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:57:43,178 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,200 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,244 INFO L138 Inliner]: procedures = 175, calls = 81, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 207 [2024-06-28 01:57:43,244 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:57:43,255 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:57:43,256 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:57:43,256 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:57:43,265 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,265 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,280 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,297 INFO L175 MemorySlicer]: Split 41 memory accesses to 2 slices as follows [2, 39]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 5 writes are split as follows [0, 5]. [2024-06-28 01:57:43,298 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,298 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,309 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,311 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,314 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,316 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,319 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:57:43,320 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:57:43,320 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:57:43,320 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:57:43,321 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (1/1) ... [2024-06-28 01:57:43,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:57:43,345 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:57:43,378 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:57:43,398 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:57:43,411 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 01:57:43,412 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 01:57:43,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 01:57:43,412 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 01:57:43,412 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:57:43,412 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:57:43,412 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:57:43,412 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:57:43,413 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:57:43,413 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:57:43,413 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:57:43,413 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:57:43,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:57:43,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 01:57:43,413 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:57:43,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:57:43,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:57:43,415 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:57:43,575 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:57:43,577 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:57:43,960 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:57:43,960 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:57:44,347 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:57:44,347 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:57:44,348 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:57:44 BoogieIcfgContainer [2024-06-28 01:57:44,348 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:57:44,349 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:57:44,349 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:57:44,352 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:57:44,352 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:57:40" (1/4) ... [2024-06-28 01:57:44,353 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@737e9cf3 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:57:44, skipping insertion in model container [2024-06-28 01:57:44,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:57:42" (2/4) ... [2024-06-28 01:57:44,353 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@737e9cf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:57:44, skipping insertion in model container [2024-06-28 01:57:44,353 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:57:43" (3/4) ... [2024-06-28 01:57:44,354 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@737e9cf3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:57:44, skipping insertion in model container [2024-06-28 01:57:44,354 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:57:44" (4/4) ... [2024-06-28 01:57:44,355 INFO L112 eAbstractionObserver]: Analyzing ICFG safe012_power.oepc.i [2024-06-28 01:57:44,370 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:57:44,371 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:57:44,371 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:57:44,432 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:57:44,462 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:57:44,503 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:57:44,504 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:57:44,507 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 62 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:57:44,507 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:57:44,511 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-28 01:57:44,550 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:57:44,561 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;@6d1d1cf0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:57:44,561 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:57:44,567 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:57:44,567 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:57:44,568 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:57:44,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:44,569 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:57:44,570 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:57:44,579 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:44,579 INFO L85 PathProgramCache]: Analyzing trace with hash 716555549, now seen corresponding path program 1 times [2024-06-28 01:57:44,587 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:44,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1334624480] [2024-06-28 01:57:44,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:44,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:44,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:46,611 INFO L134 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:57:46,613 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:46,613 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1334624480] [2024-06-28 01:57:46,614 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1334624480] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:46,614 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:46,614 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:57:46,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [188900410] [2024-06-28 01:57:46,616 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:46,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:57:46,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:46,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:57:46,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:57:46,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:57:46,678 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 41 transitions, 91 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:46,678 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:46,678 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:57:46,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:47,396 INFO L124 PetriNetUnfolderBase]: 2180/3473 cut-off events. [2024-06-28 01:57:47,397 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-06-28 01:57:47,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6726 conditions, 3473 events. 2180/3473 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 187. Compared 19743 event pairs, 1317 based on Foata normal form. 0/3340 useless extension candidates. Maximal degree in co-relation 6714. Up to 3184 conditions per place. [2024-06-28 01:57:47,416 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 43 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:57:47,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 227 flow [2024-06-28 01:57:47,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:57:47,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:57:47,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-06-28 01:57:47,425 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:57:47,427 INFO L175 Difference]: Start difference. First operand has 51 places, 41 transitions, 91 flow. Second operand 3 states and 93 transitions. [2024-06-28 01:57:47,428 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 227 flow [2024-06-28 01:57:47,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 58 transitions, 222 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-28 01:57:47,431 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 125 flow [2024-06-28 01:57:47,433 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:57:47,435 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-28 01:57:47,435 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 125 flow [2024-06-28 01:57:47,435 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:47,436 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:47,436 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:57:47,436 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:57:47,436 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:57:47,437 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:47,437 INFO L85 PathProgramCache]: Analyzing trace with hash 1415175900, now seen corresponding path program 1 times [2024-06-28 01:57:47,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:47,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360728815] [2024-06-28 01:57:47,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:47,438 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:47,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:49,691 INFO L134 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:57:49,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:49,692 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360728815] [2024-06-28 01:57:49,692 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360728815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:49,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:49,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:57:49,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1661012446] [2024-06-28 01:57:49,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:49,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:57:49,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:49,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:57:49,695 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:57:49,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:57:49,713 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 45 transitions, 125 flow. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:49,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:49,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:57:49,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:50,498 INFO L124 PetriNetUnfolderBase]: 2174/3323 cut-off events. [2024-06-28 01:57:50,498 INFO L125 PetriNetUnfolderBase]: For 604/614 co-relation queries the response was YES. [2024-06-28 01:57:50,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7442 conditions, 3323 events. 2174/3323 cut-off events. For 604/614 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 18250 event pairs, 893 based on Foata normal form. 6/3323 useless extension candidates. Maximal degree in co-relation 7430. Up to 3142 conditions per place. [2024-06-28 01:57:50,512 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 60 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-28 01:57:50,512 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 80 transitions, 355 flow [2024-06-28 01:57:50,513 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:57:50,513 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:57:50,514 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-28 01:57:50,514 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-28 01:57:50,514 INFO L175 Difference]: Start difference. First operand has 51 places, 45 transitions, 125 flow. Second operand 4 states and 126 transitions. [2024-06-28 01:57:50,514 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 80 transitions, 355 flow [2024-06-28 01:57:50,515 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 80 transitions, 350 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-28 01:57:50,516 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 188 flow [2024-06-28 01:57:50,517 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:57:50,517 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-06-28 01:57:50,517 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 188 flow [2024-06-28 01:57:50,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:50,518 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:50,518 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:57:50,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:57:50,518 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:57:50,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:50,519 INFO L85 PathProgramCache]: Analyzing trace with hash 108203688, now seen corresponding path program 1 times [2024-06-28 01:57:50,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:50,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1636467031] [2024-06-28 01:57:50,519 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:50,519 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:50,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:53,151 INFO L134 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:57:53,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:53,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1636467031] [2024-06-28 01:57:53,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1636467031] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:53,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:53,153 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:57:53,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054490336] [2024-06-28 01:57:53,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:53,153 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:57:53,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:53,154 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:57:53,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:57:53,175 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:57:53,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 188 flow. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:53,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:53,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:57:53,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:54,336 INFO L124 PetriNetUnfolderBase]: 2769/4162 cut-off events. [2024-06-28 01:57:54,337 INFO L125 PetriNetUnfolderBase]: For 2308/2338 co-relation queries the response was YES. [2024-06-28 01:57:54,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10435 conditions, 4162 events. 2769/4162 cut-off events. For 2308/2338 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22508 event pairs, 709 based on Foata normal form. 15/4169 useless extension candidates. Maximal degree in co-relation 10420. Up to 3890 conditions per place. [2024-06-28 01:57:54,360 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 87 selfloop transitions, 15 changer transitions 0/111 dead transitions. [2024-06-28 01:57:54,360 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 111 transitions, 546 flow [2024-06-28 01:57:54,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:57:54,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:57:54,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:57:54,362 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:57:54,362 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 188 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:57:54,362 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 111 transitions, 546 flow [2024-06-28 01:57:54,365 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 111 transitions, 546 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 01:57:54,367 INFO L231 Difference]: Finished difference. Result has 61 places, 55 transitions, 258 flow [2024-06-28 01:57:54,367 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=182, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=50, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=258, PETRI_PLACES=61, PETRI_TRANSITIONS=55} [2024-06-28 01:57:54,367 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 10 predicate places. [2024-06-28 01:57:54,368 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 55 transitions, 258 flow [2024-06-28 01:57:54,368 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:54,368 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:54,368 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:57:54,368 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:57:54,369 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:57:54,369 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:54,369 INFO L85 PathProgramCache]: Analyzing trace with hash -517466577, now seen corresponding path program 1 times [2024-06-28 01:57:54,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:54,369 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [674850526] [2024-06-28 01:57:54,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:54,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:54,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:55,827 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:57:55,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:55,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [674850526] [2024-06-28 01:57:55,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [674850526] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:55,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:55,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:57:55,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1318675206] [2024-06-28 01:57:55,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:55,828 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:57:55,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:55,829 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:57:55,829 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:57:55,869 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:57:55,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 55 transitions, 258 flow. Second operand has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:55,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:55,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:57:55,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:56,958 INFO L124 PetriNetUnfolderBase]: 2764/4342 cut-off events. [2024-06-28 01:57:56,959 INFO L125 PetriNetUnfolderBase]: For 3974/4004 co-relation queries the response was YES. [2024-06-28 01:57:56,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11560 conditions, 4342 events. 2764/4342 cut-off events. For 3974/4004 co-relation queries the response was YES. Maximal size of possible extension queue 214. Compared 24610 event pairs, 1100 based on Foata normal form. 11/4350 useless extension candidates. Maximal degree in co-relation 11540. Up to 3990 conditions per place. [2024-06-28 01:57:56,977 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 63 selfloop transitions, 10 changer transitions 0/81 dead transitions. [2024-06-28 01:57:56,978 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 81 transitions, 474 flow [2024-06-28 01:57:56,979 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:57:56,979 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:57:56,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 124 transitions. [2024-06-28 01:57:56,980 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5276595744680851 [2024-06-28 01:57:56,980 INFO L175 Difference]: Start difference. First operand has 61 places, 55 transitions, 258 flow. Second operand 5 states and 124 transitions. [2024-06-28 01:57:56,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 81 transitions, 474 flow [2024-06-28 01:57:56,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 81 transitions, 445 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-06-28 01:57:56,997 INFO L231 Difference]: Finished difference. Result has 63 places, 59 transitions, 286 flow [2024-06-28 01:57:56,998 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=229, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=45, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=286, PETRI_PLACES=63, PETRI_TRANSITIONS=59} [2024-06-28 01:57:56,998 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 12 predicate places. [2024-06-28 01:57:56,998 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 59 transitions, 286 flow [2024-06-28 01:57:56,999 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 13.666666666666666) internal successors, (82), 6 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:56,999 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:56,999 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:57:56,999 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:57:56,999 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:57:56,999 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:57,000 INFO L85 PathProgramCache]: Analyzing trace with hash 1120532150, now seen corresponding path program 1 times [2024-06-28 01:57:57,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:57,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163634265] [2024-06-28 01:57:57,000 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:57,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:57,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:58,643 INFO L134 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:57:58,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:58,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163634265] [2024-06-28 01:57:58,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163634265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:58,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:58,645 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:57:58,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256565677] [2024-06-28 01:57:58,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:58,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:57:58,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:58,650 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:57:58,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:57:58,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:58,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 59 transitions, 286 flow. Second operand has 7 states, 7 states have (on average 12.571428571428571) internal successors, (88), 7 states have internal predecessors, (88), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:58,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:58,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:58,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:00,123 INFO L124 PetriNetUnfolderBase]: 3302/5146 cut-off events. [2024-06-28 01:58:00,123 INFO L125 PetriNetUnfolderBase]: For 6104/6104 co-relation queries the response was YES. [2024-06-28 01:58:00,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14480 conditions, 5146 events. 3302/5146 cut-off events. For 6104/6104 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29228 event pairs, 1327 based on Foata normal form. 2/5146 useless extension candidates. Maximal degree in co-relation 14458. Up to 4726 conditions per place. [2024-06-28 01:58:00,150 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 81 selfloop transitions, 14 changer transitions 0/102 dead transitions. [2024-06-28 01:58:00,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 102 transitions, 616 flow [2024-06-28 01:58:00,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:58:00,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:58:00,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 144 transitions. [2024-06-28 01:58:00,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:58:00,152 INFO L175 Difference]: Start difference. First operand has 63 places, 59 transitions, 286 flow. Second operand 6 states and 144 transitions. [2024-06-28 01:58:00,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 102 transitions, 616 flow [2024-06-28 01:58:00,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 102 transitions, 575 flow, removed 9 selfloop flow, removed 3 redundant places. [2024-06-28 01:58:00,162 INFO L231 Difference]: Finished difference. Result has 68 places, 71 transitions, 382 flow [2024-06-28 01:58:00,162 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=259, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=382, PETRI_PLACES=68, PETRI_TRANSITIONS=71} [2024-06-28 01:58:00,165 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 17 predicate places. [2024-06-28 01:58:00,165 INFO L495 AbstractCegarLoop]: Abstraction has has 68 places, 71 transitions, 382 flow [2024-06-28 01:58:00,165 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:58:00,165 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:00,165 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:00,165 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:58:00,166 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:58:00,166 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:00,166 INFO L85 PathProgramCache]: Analyzing trace with hash 930657040, now seen corresponding path program 1 times [2024-06-28 01:58:00,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:00,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704812347] [2024-06-28 01:58:00,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:00,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:00,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:02,765 INFO L134 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:58:02,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:02,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704812347] [2024-06-28 01:58:02,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704812347] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:02,766 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:02,766 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:58:02,766 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [508618615] [2024-06-28 01:58:02,766 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:02,766 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:58:02,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:02,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:58:02,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:58:02,794 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:02,795 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 68 places, 71 transitions, 382 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have 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:58:02,795 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:02,795 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:02,795 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:04,159 INFO L124 PetriNetUnfolderBase]: 3148/4732 cut-off events. [2024-06-28 01:58:04,159 INFO L125 PetriNetUnfolderBase]: For 9246/9396 co-relation queries the response was YES. [2024-06-28 01:58:04,169 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15087 conditions, 4732 events. 3148/4732 cut-off events. For 9246/9396 co-relation queries the response was YES. Maximal size of possible extension queue 236. Compared 25949 event pairs, 894 based on Foata normal form. 38/4743 useless extension candidates. Maximal degree in co-relation 15062. Up to 4397 conditions per place. [2024-06-28 01:58:04,183 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 87 selfloop transitions, 24 changer transitions 0/122 dead transitions. [2024-06-28 01:58:04,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 122 transitions, 790 flow [2024-06-28 01:58:04,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:58:04,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:58:04,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 160 transitions. [2024-06-28 01:58:04,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2024-06-28 01:58:04,185 INFO L175 Difference]: Start difference. First operand has 68 places, 71 transitions, 382 flow. Second operand 6 states and 160 transitions. [2024-06-28 01:58:04,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 122 transitions, 790 flow [2024-06-28 01:58:04,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 122 transitions, 778 flow, removed 5 selfloop flow, removed 1 redundant places. [2024-06-28 01:58:04,192 INFO L231 Difference]: Finished difference. Result has 74 places, 80 transitions, 508 flow [2024-06-28 01:58:04,193 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=370, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=71, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=508, PETRI_PLACES=74, PETRI_TRANSITIONS=80} [2024-06-28 01:58:04,193 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 23 predicate places. [2024-06-28 01:58:04,193 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 80 transitions, 508 flow [2024-06-28 01:58:04,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have 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:58:04,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:04,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:04,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:58:04,194 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:58:04,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:04,195 INFO L85 PathProgramCache]: Analyzing trace with hash 950036380, now seen corresponding path program 2 times [2024-06-28 01:58:04,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:04,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276981411] [2024-06-28 01:58:04,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:04,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:04,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:06,280 INFO L134 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:58:06,280 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:06,280 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276981411] [2024-06-28 01:58:06,280 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276981411] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:06,280 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:06,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:58:06,281 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1731447924] [2024-06-28 01:58:06,281 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:06,281 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:58:06,281 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:06,281 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:58:06,282 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:58:06,313 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:06,313 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 80 transitions, 508 flow. Second operand has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have 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:58:06,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:06,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:06,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:07,680 INFO L124 PetriNetUnfolderBase]: 3251/4900 cut-off events. [2024-06-28 01:58:07,680 INFO L125 PetriNetUnfolderBase]: For 13162/13244 co-relation queries the response was YES. [2024-06-28 01:58:07,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17161 conditions, 4900 events. 3251/4900 cut-off events. For 13162/13244 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 27152 event pairs, 892 based on Foata normal form. 16/4896 useless extension candidates. Maximal degree in co-relation 17132. Up to 4531 conditions per place. [2024-06-28 01:58:07,771 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 82 selfloop transitions, 24 changer transitions 0/117 dead transitions. [2024-06-28 01:58:07,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 117 transitions, 820 flow [2024-06-28 01:58:07,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:58:07,773 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:58:07,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 154 transitions. [2024-06-28 01:58:07,773 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-28 01:58:07,774 INFO L175 Difference]: Start difference. First operand has 74 places, 80 transitions, 508 flow. Second operand 6 states and 154 transitions. [2024-06-28 01:58:07,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 117 transitions, 820 flow [2024-06-28 01:58:07,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 117 transitions, 804 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:58:07,797 INFO L231 Difference]: Finished difference. Result has 79 places, 80 transitions, 550 flow [2024-06-28 01:58:07,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=492, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=550, PETRI_PLACES=79, PETRI_TRANSITIONS=80} [2024-06-28 01:58:07,798 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 28 predicate places. [2024-06-28 01:58:07,798 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 80 transitions, 550 flow [2024-06-28 01:58:07,799 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have 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:58:07,799 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:07,799 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:07,799 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:58:07,799 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:58:07,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:07,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1508786471, now seen corresponding path program 1 times [2024-06-28 01:58:07,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:07,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219781961] [2024-06-28 01:58:07,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:07,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:07,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:10,249 INFO L134 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:58:10,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:10,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219781961] [2024-06-28 01:58:10,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219781961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:10,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:10,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:10,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [544586454] [2024-06-28 01:58:10,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:10,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:10,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:10,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:10,252 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:10,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:10,352 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 80 transitions, 550 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:10,352 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:10,352 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:10,352 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:12,106 INFO L124 PetriNetUnfolderBase]: 3258/4925 cut-off events. [2024-06-28 01:58:12,107 INFO L125 PetriNetUnfolderBase]: For 14384/14641 co-relation queries the response was YES. [2024-06-28 01:58:12,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17373 conditions, 4925 events. 3258/4925 cut-off events. For 14384/14641 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 27214 event pairs, 887 based on Foata normal form. 41/4943 useless extension candidates. Maximal degree in co-relation 17341. Up to 4544 conditions per place. [2024-06-28 01:58:12,194 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 117 selfloop transitions, 30 changer transitions 0/158 dead transitions. [2024-06-28 01:58:12,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 158 transitions, 1116 flow [2024-06-28 01:58:12,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:12,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:12,198 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 214 transitions. [2024-06-28 01:58:12,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5691489361702128 [2024-06-28 01:58:12,198 INFO L175 Difference]: Start difference. First operand has 79 places, 80 transitions, 550 flow. Second operand 8 states and 214 transitions. [2024-06-28 01:58:12,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 158 transitions, 1116 flow [2024-06-28 01:58:12,210 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 158 transitions, 1064 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-06-28 01:58:12,212 INFO L231 Difference]: Finished difference. Result has 85 places, 95 transitions, 704 flow [2024-06-28 01:58:12,213 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=704, PETRI_PLACES=85, PETRI_TRANSITIONS=95} [2024-06-28 01:58:12,215 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 34 predicate places. [2024-06-28 01:58:12,215 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 95 transitions, 704 flow [2024-06-28 01:58:12,216 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:12,216 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:12,216 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:12,216 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:58:12,216 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:58:12,216 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:12,216 INFO L85 PathProgramCache]: Analyzing trace with hash -776712781, now seen corresponding path program 2 times [2024-06-28 01:58:12,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:12,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37286536] [2024-06-28 01:58:12,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:12,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:12,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:14,699 INFO L134 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:58:14,699 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:14,699 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37286536] [2024-06-28 01:58:14,699 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37286536] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:14,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:14,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:14,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359174405] [2024-06-28 01:58:14,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:14,700 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:14,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:14,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:14,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:14,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:14,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 95 transitions, 704 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:14,767 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:14,767 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:14,767 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:16,122 INFO L124 PetriNetUnfolderBase]: 3294/4989 cut-off events. [2024-06-28 01:58:16,122 INFO L125 PetriNetUnfolderBase]: For 18385/18672 co-relation queries the response was YES. [2024-06-28 01:58:16,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18861 conditions, 4989 events. 3294/4989 cut-off events. For 18385/18672 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 27654 event pairs, 846 based on Foata normal form. 70/5036 useless extension candidates. Maximal degree in co-relation 18826. Up to 4556 conditions per place. [2024-06-28 01:58:16,150 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 112 selfloop transitions, 31 changer transitions 0/154 dead transitions. [2024-06-28 01:58:16,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 154 transitions, 1192 flow [2024-06-28 01:58:16,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:58:16,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:58:16,151 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 186 transitions. [2024-06-28 01:58:16,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5653495440729484 [2024-06-28 01:58:16,152 INFO L175 Difference]: Start difference. First operand has 85 places, 95 transitions, 704 flow. Second operand 7 states and 186 transitions. [2024-06-28 01:58:16,152 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 154 transitions, 1192 flow [2024-06-28 01:58:16,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 154 transitions, 1138 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-28 01:58:16,166 INFO L231 Difference]: Finished difference. Result has 88 places, 98 transitions, 759 flow [2024-06-28 01:58:16,166 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=759, PETRI_PLACES=88, PETRI_TRANSITIONS=98} [2024-06-28 01:58:16,167 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 37 predicate places. [2024-06-28 01:58:16,167 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 98 transitions, 759 flow [2024-06-28 01:58:16,167 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:16,167 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:16,167 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:16,167 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:58:16,167 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:58:16,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:16,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1382725411, now seen corresponding path program 3 times [2024-06-28 01:58:16,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:16,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [886698027] [2024-06-28 01:58:16,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:16,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:16,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:18,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:58:18,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:18,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [886698027] [2024-06-28 01:58:18,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [886698027] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:18,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:18,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:18,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [684738435] [2024-06-28 01:58:18,955 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:18,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:18,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:18,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:18,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:19,046 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:19,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 98 transitions, 759 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:19,047 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:19,047 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:19,047 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:20,808 INFO L124 PetriNetUnfolderBase]: 3342/5053 cut-off events. [2024-06-28 01:58:20,808 INFO L125 PetriNetUnfolderBase]: For 23599/23983 co-relation queries the response was YES. [2024-06-28 01:58:20,819 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20250 conditions, 5053 events. 3342/5053 cut-off events. For 23599/23983 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 27889 event pairs, 870 based on Foata normal form. 41/5063 useless extension candidates. Maximal degree in co-relation 20215. Up to 4460 conditions per place. [2024-06-28 01:58:20,835 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 100 selfloop transitions, 45 changer transitions 0/156 dead transitions. [2024-06-28 01:58:20,835 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 156 transitions, 1305 flow [2024-06-28 01:58:20,836 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:58:20,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:58:20,837 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 01:58:20,837 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 01:58:20,837 INFO L175 Difference]: Start difference. First operand has 88 places, 98 transitions, 759 flow. Second operand 7 states and 188 transitions. [2024-06-28 01:58:20,837 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 156 transitions, 1305 flow [2024-06-28 01:58:20,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 156 transitions, 1216 flow, removed 18 selfloop flow, removed 5 redundant places. [2024-06-28 01:58:20,856 INFO L231 Difference]: Finished difference. Result has 90 places, 104 transitions, 846 flow [2024-06-28 01:58:20,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=686, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=846, PETRI_PLACES=90, PETRI_TRANSITIONS=104} [2024-06-28 01:58:20,857 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 39 predicate places. [2024-06-28 01:58:20,857 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 104 transitions, 846 flow [2024-06-28 01:58:20,857 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:20,857 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:20,858 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:20,858 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:58:20,858 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:58:20,858 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:20,858 INFO L85 PathProgramCache]: Analyzing trace with hash -776592625, now seen corresponding path program 1 times [2024-06-28 01:58:20,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:20,859 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662761109] [2024-06-28 01:58:20,859 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:20,859 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:20,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:23,552 INFO L134 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:58:23,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:23,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662761109] [2024-06-28 01:58:23,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662761109] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:23,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:23,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:23,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912766130] [2024-06-28 01:58:23,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:23,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:23,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:23,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:23,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:23,585 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:23,585 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 104 transitions, 846 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:58:23,585 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:23,585 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:23,585 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:25,385 INFO L124 PetriNetUnfolderBase]: 3803/5662 cut-off events. [2024-06-28 01:58:25,386 INFO L125 PetriNetUnfolderBase]: For 23163/23167 co-relation queries the response was YES. [2024-06-28 01:58:25,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22147 conditions, 5662 events. 3803/5662 cut-off events. For 23163/23167 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 30667 event pairs, 984 based on Foata normal form. 6/5660 useless extension candidates. Maximal degree in co-relation 22111. Up to 5191 conditions per place. [2024-06-28 01:58:25,421 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 149 selfloop transitions, 34 changer transitions 0/190 dead transitions. [2024-06-28 01:58:25,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 190 transitions, 1702 flow [2024-06-28 01:58:25,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:25,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:25,423 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 01:58:25,423 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 01:58:25,423 INFO L175 Difference]: Start difference. First operand has 90 places, 104 transitions, 846 flow. Second operand 8 states and 196 transitions. [2024-06-28 01:58:25,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 190 transitions, 1702 flow [2024-06-28 01:58:25,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 190 transitions, 1645 flow, removed 8 selfloop flow, removed 3 redundant places. [2024-06-28 01:58:25,450 INFO L231 Difference]: Finished difference. Result has 99 places, 130 transitions, 1137 flow [2024-06-28 01:58:25,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=800, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1137, PETRI_PLACES=99, PETRI_TRANSITIONS=130} [2024-06-28 01:58:25,451 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 48 predicate places. [2024-06-28 01:58:25,451 INFO L495 AbstractCegarLoop]: Abstraction has has 99 places, 130 transitions, 1137 flow [2024-06-28 01:58:25,451 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:58:25,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:25,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:25,452 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:58:25,452 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:58:25,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:25,452 INFO L85 PathProgramCache]: Analyzing trace with hash -613641839, now seen corresponding path program 2 times [2024-06-28 01:58:25,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:25,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [917300325] [2024-06-28 01:58:25,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:25,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:25,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:27,701 INFO L134 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:58:27,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:27,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [917300325] [2024-06-28 01:58:27,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [917300325] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:27,702 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:27,702 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:27,702 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [831756527] [2024-06-28 01:58:27,702 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:27,702 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:27,702 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:27,702 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:27,702 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:27,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:27,712 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 130 transitions, 1137 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:58:27,712 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:27,712 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:27,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:29,365 INFO L124 PetriNetUnfolderBase]: 3834/5740 cut-off events. [2024-06-28 01:58:29,392 INFO L125 PetriNetUnfolderBase]: For 26583/26597 co-relation queries the response was YES. [2024-06-28 01:58:29,412 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24023 conditions, 5740 events. 3834/5740 cut-off events. For 26583/26597 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 31342 event pairs, 967 based on Foata normal form. 14/5749 useless extension candidates. Maximal degree in co-relation 23981. Up to 5223 conditions per place. [2024-06-28 01:58:29,432 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 148 selfloop transitions, 38 changer transitions 0/193 dead transitions. [2024-06-28 01:58:29,433 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 193 transitions, 1840 flow [2024-06-28 01:58:29,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:58:29,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:58:29,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:58:29,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547112462006079 [2024-06-28 01:58:29,435 INFO L175 Difference]: Start difference. First operand has 99 places, 130 transitions, 1137 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:58:29,435 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 193 transitions, 1840 flow [2024-06-28 01:58:29,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 193 transitions, 1822 flow, removed 8 selfloop flow, removed 1 redundant places. [2024-06-28 01:58:29,467 INFO L231 Difference]: Finished difference. Result has 107 places, 138 transitions, 1298 flow [2024-06-28 01:58:29,467 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1123, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=130, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1298, PETRI_PLACES=107, PETRI_TRANSITIONS=138} [2024-06-28 01:58:29,468 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 56 predicate places. [2024-06-28 01:58:29,468 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 138 transitions, 1298 flow [2024-06-28 01:58:29,468 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:58:29,469 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:29,469 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:29,469 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:58:29,469 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:58:29,469 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:29,469 INFO L85 PathProgramCache]: Analyzing trace with hash -1205593891, now seen corresponding path program 4 times [2024-06-28 01:58:29,469 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:29,470 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [727577817] [2024-06-28 01:58:29,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:29,470 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:29,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:31,720 INFO L134 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:58:31,720 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:31,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [727577817] [2024-06-28 01:58:31,720 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [727577817] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:31,720 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:31,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:31,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1595768797] [2024-06-28 01:58:31,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:31,721 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:31,721 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:31,721 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:31,721 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:31,768 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:31,769 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 138 transitions, 1298 flow. Second operand has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:31,769 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:31,769 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:31,769 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:33,530 INFO L124 PetriNetUnfolderBase]: 3623/5530 cut-off events. [2024-06-28 01:58:33,530 INFO L125 PetriNetUnfolderBase]: For 30824/31069 co-relation queries the response was YES. [2024-06-28 01:58:33,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24207 conditions, 5530 events. 3623/5530 cut-off events. For 30824/31069 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 31410 event pairs, 848 based on Foata normal form. 51/5476 useless extension candidates. Maximal degree in co-relation 24160. Up to 4627 conditions per place. [2024-06-28 01:58:33,572 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 114 selfloop transitions, 53 changer transitions 0/185 dead transitions. [2024-06-28 01:58:33,572 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 185 transitions, 1776 flow [2024-06-28 01:58:33,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:58:33,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:58:33,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 01:58:33,574 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:58:33,574 INFO L175 Difference]: Start difference. First operand has 107 places, 138 transitions, 1298 flow. Second operand 7 states and 182 transitions. [2024-06-28 01:58:33,574 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 185 transitions, 1776 flow [2024-06-28 01:58:33,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 185 transitions, 1735 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 01:58:33,610 INFO L231 Difference]: Finished difference. Result has 112 places, 138 transitions, 1372 flow [2024-06-28 01:58:33,610 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1257, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1372, PETRI_PLACES=112, PETRI_TRANSITIONS=138} [2024-06-28 01:58:33,611 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 61 predicate places. [2024-06-28 01:58:33,611 INFO L495 AbstractCegarLoop]: Abstraction has has 112 places, 138 transitions, 1372 flow [2024-06-28 01:58:33,611 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.5) internal successors, (108), 8 states have internal predecessors, (108), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:33,611 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:33,612 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:33,612 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:58:33,612 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:58:33,612 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:33,612 INFO L85 PathProgramCache]: Analyzing trace with hash -771944485, now seen corresponding path program 3 times [2024-06-28 01:58:33,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:33,612 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [581738496] [2024-06-28 01:58:33,612 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:33,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:35,717 INFO L134 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:58:35,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:35,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [581738496] [2024-06-28 01:58:35,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [581738496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:35,717 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:35,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:35,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167839031] [2024-06-28 01:58:35,718 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:35,718 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:35,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:35,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:35,732 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:35,748 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:35,749 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 138 transitions, 1372 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:58:35,749 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:35,749 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:35,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:37,385 INFO L124 PetriNetUnfolderBase]: 3821/5722 cut-off events. [2024-06-28 01:58:37,385 INFO L125 PetriNetUnfolderBase]: For 32073/32089 co-relation queries the response was YES. [2024-06-28 01:58:37,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24786 conditions, 5722 events. 3821/5722 cut-off events. For 32073/32089 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 31347 event pairs, 966 based on Foata normal form. 16/5733 useless extension candidates. Maximal degree in co-relation 24737. Up to 5207 conditions per place. [2024-06-28 01:58:37,432 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 144 selfloop transitions, 42 changer transitions 0/193 dead transitions. [2024-06-28 01:58:37,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 193 transitions, 1991 flow [2024-06-28 01:58:37,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:58:37,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:58:37,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 177 transitions. [2024-06-28 01:58:37,434 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5379939209726444 [2024-06-28 01:58:37,434 INFO L175 Difference]: Start difference. First operand has 112 places, 138 transitions, 1372 flow. Second operand 7 states and 177 transitions. [2024-06-28 01:58:37,434 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 193 transitions, 1991 flow [2024-06-28 01:58:37,491 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 193 transitions, 1847 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:58:37,493 INFO L231 Difference]: Finished difference. Result has 114 places, 142 transitions, 1381 flow [2024-06-28 01:58:37,494 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1232, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=138, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1381, PETRI_PLACES=114, PETRI_TRANSITIONS=142} [2024-06-28 01:58:37,494 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 63 predicate places. [2024-06-28 01:58:37,494 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 142 transitions, 1381 flow [2024-06-28 01:58:37,494 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:58:37,494 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:37,495 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:37,495 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:58:37,495 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:58:37,495 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:37,495 INFO L85 PathProgramCache]: Analyzing trace with hash -1490791715, now seen corresponding path program 4 times [2024-06-28 01:58:37,495 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:37,495 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1615047950] [2024-06-28 01:58:37,496 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:37,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:37,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:39,324 INFO L134 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:58:39,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:39,325 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1615047950] [2024-06-28 01:58:39,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1615047950] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:39,325 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:39,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:39,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [812352101] [2024-06-28 01:58:39,326 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:39,326 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:39,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:39,326 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:39,326 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:39,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:39,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 142 transitions, 1381 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:58:39,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:39,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:39,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:40,943 INFO L124 PetriNetUnfolderBase]: 4005/5992 cut-off events. [2024-06-28 01:58:40,944 INFO L125 PetriNetUnfolderBase]: For 33858/33866 co-relation queries the response was YES. [2024-06-28 01:58:40,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26392 conditions, 5992 events. 4005/5992 cut-off events. For 33858/33866 co-relation queries the response was YES. Maximal size of possible extension queue 256. Compared 32786 event pairs, 978 based on Foata normal form. 10/5997 useless extension candidates. Maximal degree in co-relation 26341. Up to 5368 conditions per place. [2024-06-28 01:58:40,988 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 156 selfloop transitions, 69 changer transitions 0/232 dead transitions. [2024-06-28 01:58:40,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 121 places, 232 transitions, 2313 flow [2024-06-28 01:58:40,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:40,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:40,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 01:58:40,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5558510638297872 [2024-06-28 01:58:40,990 INFO L175 Difference]: Start difference. First operand has 114 places, 142 transitions, 1381 flow. Second operand 8 states and 209 transitions. [2024-06-28 01:58:40,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 121 places, 232 transitions, 2313 flow [2024-06-28 01:58:41,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 232 transitions, 2234 flow, removed 5 selfloop flow, removed 3 redundant places. [2024-06-28 01:58:41,032 INFO L231 Difference]: Finished difference. Result has 121 places, 170 transitions, 1773 flow [2024-06-28 01:58:41,032 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1329, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1773, PETRI_PLACES=121, PETRI_TRANSITIONS=170} [2024-06-28 01:58:41,033 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 70 predicate places. [2024-06-28 01:58:41,033 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 170 transitions, 1773 flow [2024-06-28 01:58:41,033 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:58:41,033 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:41,033 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:41,033 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:58:41,033 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:58:41,034 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:41,034 INFO L85 PathProgramCache]: Analyzing trace with hash -625907981, now seen corresponding path program 1 times [2024-06-28 01:58:41,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:41,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188158843] [2024-06-28 01:58:41,034 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:41,034 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:41,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:43,201 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:58:43,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:43,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [188158843] [2024-06-28 01:58:43,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [188158843] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:43,204 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:43,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:43,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356083625] [2024-06-28 01:58:43,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:43,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:43,206 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:43,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:43,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:43,249 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:43,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 170 transitions, 1773 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:58:43,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:43,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:43,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:44,826 INFO L124 PetriNetUnfolderBase]: 3997/6214 cut-off events. [2024-06-28 01:58:44,826 INFO L125 PetriNetUnfolderBase]: For 38962/38962 co-relation queries the response was YES. [2024-06-28 01:58:44,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27238 conditions, 6214 events. 3997/6214 cut-off events. For 38962/38962 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 35555 event pairs, 1234 based on Foata normal form. 4/6216 useless extension candidates. Maximal degree in co-relation 27184. Up to 5645 conditions per place. [2024-06-28 01:58:44,866 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 188 selfloop transitions, 18 changer transitions 0/213 dead transitions. [2024-06-28 01:58:44,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 213 transitions, 2333 flow [2024-06-28 01:58:44,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:58:44,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:58:44,868 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 168 transitions. [2024-06-28 01:58:44,868 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 01:58:44,868 INFO L175 Difference]: Start difference. First operand has 121 places, 170 transitions, 1773 flow. Second operand 7 states and 168 transitions. [2024-06-28 01:58:44,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 213 transitions, 2333 flow [2024-06-28 01:58:44,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 213 transitions, 2271 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-06-28 01:58:44,921 INFO L231 Difference]: Finished difference. Result has 126 places, 173 transitions, 1787 flow [2024-06-28 01:58:44,922 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1711, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1787, PETRI_PLACES=126, PETRI_TRANSITIONS=173} [2024-06-28 01:58:44,922 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 75 predicate places. [2024-06-28 01:58:44,923 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 173 transitions, 1787 flow [2024-06-28 01:58:44,923 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:58:44,923 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:44,923 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:44,923 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:58:44,923 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:58:44,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:44,924 INFO L85 PathProgramCache]: Analyzing trace with hash 81467602, now seen corresponding path program 1 times [2024-06-28 01:58:44,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:44,924 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127134277] [2024-06-28 01:58:44,924 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:44,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:44,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:48,003 INFO L134 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:58:48,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:48,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127134277] [2024-06-28 01:58:48,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127134277] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:48,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:48,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:58:48,004 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [201329090] [2024-06-28 01:58:48,004 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:48,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:58:48,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:48,005 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:58:48,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:58:48,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:48,036 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 173 transitions, 1787 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:58:48,037 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:48,037 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:48,037 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:49,542 INFO L124 PetriNetUnfolderBase]: 4028/6040 cut-off events. [2024-06-28 01:58:49,542 INFO L125 PetriNetUnfolderBase]: For 41261/41269 co-relation queries the response was YES. [2024-06-28 01:58:49,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27572 conditions, 6040 events. 4028/6040 cut-off events. For 41261/41269 co-relation queries the response was YES. Maximal size of possible extension queue 258. Compared 33189 event pairs, 881 based on Foata normal form. 10/6048 useless extension candidates. Maximal degree in co-relation 27516. Up to 5535 conditions per place. [2024-06-28 01:58:49,587 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 211 selfloop transitions, 34 changer transitions 0/252 dead transitions. [2024-06-28 01:58:49,587 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 133 places, 252 transitions, 2626 flow [2024-06-28 01:58:49,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:49,588 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:49,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:58:49,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 01:58:49,590 INFO L175 Difference]: Start difference. First operand has 126 places, 173 transitions, 1787 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:58:49,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 133 places, 252 transitions, 2626 flow [2024-06-28 01:58:49,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 252 transitions, 2574 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:58:49,650 INFO L231 Difference]: Finished difference. Result has 131 places, 188 transitions, 1984 flow [2024-06-28 01:58:49,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1735, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=173, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1984, PETRI_PLACES=131, PETRI_TRANSITIONS=188} [2024-06-28 01:58:49,650 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 80 predicate places. [2024-06-28 01:58:49,651 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 188 transitions, 1984 flow [2024-06-28 01:58:49,651 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:58:49,651 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:49,651 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:49,651 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:58:49,651 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:58:49,651 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:49,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1008258602, now seen corresponding path program 2 times [2024-06-28 01:58:49,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:49,652 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966366255] [2024-06-28 01:58:49,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:49,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:49,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:52,493 INFO L134 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:58:52,493 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:52,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966366255] [2024-06-28 01:58:52,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966366255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:52,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:52,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:58:52,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867526487] [2024-06-28 01:58:52,494 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:52,494 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:58:52,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:52,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:58:52,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:58:52,531 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:52,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 188 transitions, 1984 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:58:52,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:52,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:52,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:54,398 INFO L124 PetriNetUnfolderBase]: 4095/6141 cut-off events. [2024-06-28 01:58:54,399 INFO L125 PetriNetUnfolderBase]: For 47467/47467 co-relation queries the response was YES. [2024-06-28 01:58:54,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29233 conditions, 6141 events. 4095/6141 cut-off events. For 47467/47467 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 33770 event pairs, 910 based on Foata normal form. 2/6138 useless extension candidates. Maximal degree in co-relation 29174. Up to 5081 conditions per place. [2024-06-28 01:58:54,455 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 183 selfloop transitions, 78 changer transitions 0/268 dead transitions. [2024-06-28 01:58:54,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 268 transitions, 2972 flow [2024-06-28 01:58:54,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:54,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:54,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 01:58:54,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2024-06-28 01:58:54,458 INFO L175 Difference]: Start difference. First operand has 131 places, 188 transitions, 1984 flow. Second operand 8 states and 213 transitions. [2024-06-28 01:58:54,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 268 transitions, 2972 flow [2024-06-28 01:58:54,522 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 268 transitions, 2941 flow, removed 7 selfloop flow, removed 2 redundant places. [2024-06-28 01:58:54,526 INFO L231 Difference]: Finished difference. Result has 139 places, 200 transitions, 2271 flow [2024-06-28 01:58:54,527 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1953, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=188, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2271, PETRI_PLACES=139, PETRI_TRANSITIONS=200} [2024-06-28 01:58:54,527 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2024-06-28 01:58:54,527 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 200 transitions, 2271 flow [2024-06-28 01:58:54,528 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:58:54,528 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:54,528 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:54,528 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:58:54,528 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:58:54,528 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:54,528 INFO L85 PathProgramCache]: Analyzing trace with hash 85192252, now seen corresponding path program 3 times [2024-06-28 01:58:54,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:54,529 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1612525978] [2024-06-28 01:58:54,529 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:54,529 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:54,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:57,484 INFO L134 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:58:57,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:57,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1612525978] [2024-06-28 01:58:57,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1612525978] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:57,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:57,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:58:57,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100026238] [2024-06-28 01:58:57,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:57,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:58:57,485 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:57,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:58:57,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:58:57,525 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:57,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 200 transitions, 2271 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:58:57,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:57,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:57,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:59,582 INFO L124 PetriNetUnfolderBase]: 4090/6141 cut-off events. [2024-06-28 01:58:59,582 INFO L125 PetriNetUnfolderBase]: For 54388/54390 co-relation queries the response was YES. [2024-06-28 01:58:59,603 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31026 conditions, 6141 events. 4090/6141 cut-off events. For 54388/54390 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 33866 event pairs, 900 based on Foata normal form. 4/6140 useless extension candidates. Maximal degree in co-relation 30963. Up to 5076 conditions per place. [2024-06-28 01:58:59,621 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 182 selfloop transitions, 80 changer transitions 0/269 dead transitions. [2024-06-28 01:58:59,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 146 places, 269 transitions, 3127 flow [2024-06-28 01:58:59,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:59,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:59,623 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:58:59,623 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2024-06-28 01:58:59,623 INFO L175 Difference]: Start difference. First operand has 139 places, 200 transitions, 2271 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:58:59,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 146 places, 269 transitions, 3127 flow [2024-06-28 01:58:59,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 143 places, 269 transitions, 3041 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 01:58:59,686 INFO L231 Difference]: Finished difference. Result has 144 places, 201 transitions, 2367 flow [2024-06-28 01:58:59,686 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2189, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2367, PETRI_PLACES=144, PETRI_TRANSITIONS=201} [2024-06-28 01:58:59,687 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 93 predicate places. [2024-06-28 01:58:59,687 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 201 transitions, 2367 flow [2024-06-28 01:58:59,687 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:58:59,687 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:59,687 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:59,687 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:58:59,687 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:58:59,688 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:59,688 INFO L85 PathProgramCache]: Analyzing trace with hash -1876001642, now seen corresponding path program 4 times [2024-06-28 01:58:59,689 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:59,689 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1685797645] [2024-06-28 01:58:59,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:59,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:59,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:02,315 INFO L134 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:59:02,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:02,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1685797645] [2024-06-28 01:59:02,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1685797645] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:02,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:02,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:02,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624941194] [2024-06-28 01:59:02,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:02,317 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:02,318 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:02,318 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:02,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:02,355 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:02,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 201 transitions, 2367 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:59:02,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:02,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:02,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:04,540 INFO L124 PetriNetUnfolderBase]: 4121/6202 cut-off events. [2024-06-28 01:59:04,540 INFO L125 PetriNetUnfolderBase]: For 57933/57956 co-relation queries the response was YES. [2024-06-28 01:59:04,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31918 conditions, 6202 events. 4121/6202 cut-off events. For 57933/57956 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 34369 event pairs, 888 based on Foata normal form. 12/6207 useless extension candidates. Maximal degree in co-relation 31853. Up to 5108 conditions per place. [2024-06-28 01:59:04,590 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 180 selfloop transitions, 83 changer transitions 0/270 dead transitions. [2024-06-28 01:59:04,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 151 places, 270 transitions, 3268 flow [2024-06-28 01:59:04,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:04,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:04,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:59:04,592 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 01:59:04,592 INFO L175 Difference]: Start difference. First operand has 144 places, 201 transitions, 2367 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:59:04,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 151 places, 270 transitions, 3268 flow [2024-06-28 01:59:04,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 147 places, 270 transitions, 3142 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-06-28 01:59:04,668 INFO L231 Difference]: Finished difference. Result has 149 places, 206 transitions, 2512 flow [2024-06-28 01:59:04,668 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2249, PETRI_DIFFERENCE_MINUEND_PLACES=140, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=201, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2512, PETRI_PLACES=149, PETRI_TRANSITIONS=206} [2024-06-28 01:59:04,668 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 98 predicate places. [2024-06-28 01:59:04,669 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 206 transitions, 2512 flow [2024-06-28 01:59:04,669 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:59:04,669 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:04,669 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:04,669 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:59:04,669 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:59:04,670 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:04,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1281302076, now seen corresponding path program 5 times [2024-06-28 01:59:04,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:04,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1523001006] [2024-06-28 01:59:04,670 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:04,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:04,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:07,610 INFO L134 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:59:07,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:07,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1523001006] [2024-06-28 01:59:07,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1523001006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:07,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:07,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:07,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006835640] [2024-06-28 01:59:07,611 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:07,611 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:07,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:07,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:07,611 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:07,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:07,640 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 206 transitions, 2512 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:59:07,640 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:07,640 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:07,640 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:09,861 INFO L124 PetriNetUnfolderBase]: 4152/6254 cut-off events. [2024-06-28 01:59:09,861 INFO L125 PetriNetUnfolderBase]: For 62649/62670 co-relation queries the response was YES. [2024-06-28 01:59:09,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32785 conditions, 6254 events. 4152/6254 cut-off events. For 62649/62670 co-relation queries the response was YES. Maximal size of possible extension queue 267. Compared 34731 event pairs, 900 based on Foata normal form. 10/6257 useless extension candidates. Maximal degree in co-relation 32717. Up to 5140 conditions per place. [2024-06-28 01:59:09,917 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 187 selfloop transitions, 80 changer transitions 0/274 dead transitions. [2024-06-28 01:59:09,918 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 274 transitions, 3411 flow [2024-06-28 01:59:09,918 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:09,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:09,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 01:59:09,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-28 01:59:09,919 INFO L175 Difference]: Start difference. First operand has 149 places, 206 transitions, 2512 flow. Second operand 8 states and 207 transitions. [2024-06-28 01:59:09,919 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 274 transitions, 3411 flow [2024-06-28 01:59:10,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 274 transitions, 3300 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:59:10,016 INFO L231 Difference]: Finished difference. Result has 153 places, 209 transitions, 2611 flow [2024-06-28 01:59:10,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2406, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2611, PETRI_PLACES=153, PETRI_TRANSITIONS=209} [2024-06-28 01:59:10,016 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 102 predicate places. [2024-06-28 01:59:10,016 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 209 transitions, 2611 flow [2024-06-28 01:59:10,017 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:59:10,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:10,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:10,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:59:10,017 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:59:10,017 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:10,018 INFO L85 PathProgramCache]: Analyzing trace with hash 1836940034, now seen corresponding path program 6 times [2024-06-28 01:59:10,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:10,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [659610492] [2024-06-28 01:59:10,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:10,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:10,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:12,747 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:59:12,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:12,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [659610492] [2024-06-28 01:59:12,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [659610492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:12,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:12,748 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:12,748 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [694002847] [2024-06-28 01:59:12,748 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:12,748 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:12,749 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:12,749 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:12,749 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:12,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:12,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 209 transitions, 2611 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:59:12,798 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:12,798 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:12,798 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:14,845 INFO L124 PetriNetUnfolderBase]: 4147/6240 cut-off events. [2024-06-28 01:59:14,845 INFO L125 PetriNetUnfolderBase]: For 66787/66806 co-relation queries the response was YES. [2024-06-28 01:59:14,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32906 conditions, 6240 events. 4147/6240 cut-off events. For 66787/66806 co-relation queries the response was YES. Maximal size of possible extension queue 266. Compared 34526 event pairs, 908 based on Foata normal form. 8/6241 useless extension candidates. Maximal degree in co-relation 32837. Up to 5135 conditions per place. [2024-06-28 01:59:14,899 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 179 selfloop transitions, 83 changer transitions 0/269 dead transitions. [2024-06-28 01:59:14,900 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 269 transitions, 3359 flow [2024-06-28 01:59:14,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:14,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:14,901 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 204 transitions. [2024-06-28 01:59:14,901 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:59:14,901 INFO L175 Difference]: Start difference. First operand has 153 places, 209 transitions, 2611 flow. Second operand 8 states and 204 transitions. [2024-06-28 01:59:14,901 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 269 transitions, 3359 flow [2024-06-28 01:59:15,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 269 transitions, 3101 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-28 01:59:15,005 INFO L231 Difference]: Finished difference. Result has 154 places, 209 transitions, 2527 flow [2024-06-28 01:59:15,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2353, PETRI_DIFFERENCE_MINUEND_PLACES=146, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=126, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2527, PETRI_PLACES=154, PETRI_TRANSITIONS=209} [2024-06-28 01:59:15,005 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 103 predicate places. [2024-06-28 01:59:15,005 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 209 transitions, 2527 flow [2024-06-28 01:59:15,006 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:59:15,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:15,006 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:59:15,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:59:15,006 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:59:15,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:15,006 INFO L85 PathProgramCache]: Analyzing trace with hash -304222212, now seen corresponding path program 1 times [2024-06-28 01:59:15,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:15,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1377834875] [2024-06-28 01:59:15,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:15,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:15,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:17,764 INFO L134 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:59:17,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:17,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1377834875] [2024-06-28 01:59:17,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1377834875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:17,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:17,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:17,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [911401014] [2024-06-28 01:59:17,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:17,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:17,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:17,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:17,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:17,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:59:17,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 209 transitions, 2527 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:17,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:17,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:59:17,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:19,616 INFO L124 PetriNetUnfolderBase]: 4030/6192 cut-off events. [2024-06-28 01:59:19,616 INFO L125 PetriNetUnfolderBase]: For 73971/74115 co-relation queries the response was YES. [2024-06-28 01:59:19,644 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32911 conditions, 6192 events. 4030/6192 cut-off events. For 73971/74115 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 36006 event pairs, 455 based on Foata normal form. 35/6080 useless extension candidates. Maximal degree in co-relation 32842. Up to 5050 conditions per place. [2024-06-28 01:59:19,668 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 193 selfloop transitions, 57 changer transitions 0/292 dead transitions. [2024-06-28 01:59:19,668 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 292 transitions, 3433 flow [2024-06-28 01:59:19,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:59:19,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:59:19,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 01:59:19,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697399527186762 [2024-06-28 01:59:19,670 INFO L175 Difference]: Start difference. First operand has 154 places, 209 transitions, 2527 flow. Second operand 9 states and 241 transitions. [2024-06-28 01:59:19,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 292 transitions, 3433 flow [2024-06-28 01:59:19,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 292 transitions, 3269 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-06-28 01:59:19,777 INFO L231 Difference]: Finished difference. Result has 157 places, 213 transitions, 2540 flow [2024-06-28 01:59:19,777 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2363, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=209, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2540, PETRI_PLACES=157, PETRI_TRANSITIONS=213} [2024-06-28 01:59:19,777 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 106 predicate places. [2024-06-28 01:59:19,778 INFO L495 AbstractCegarLoop]: Abstraction has has 157 places, 213 transitions, 2540 flow [2024-06-28 01:59:19,778 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:19,778 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:19,778 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:59:19,778 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:59:19,778 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:59:19,779 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:19,779 INFO L85 PathProgramCache]: Analyzing trace with hash -822374608, now seen corresponding path program 2 times [2024-06-28 01:59:19,779 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:19,779 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [451762223] [2024-06-28 01:59:19,779 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:19,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:19,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:22,560 INFO L134 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:59:22,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:22,560 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [451762223] [2024-06-28 01:59:22,560 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [451762223] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:22,560 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:22,560 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:22,560 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [752788549] [2024-06-28 01:59:22,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:22,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:22,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:22,561 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:22,561 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:22,614 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:59:22,614 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 157 places, 213 transitions, 2540 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:22,614 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:22,615 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:59:22,615 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:24,331 INFO L124 PetriNetUnfolderBase]: 4018/6176 cut-off events. [2024-06-28 01:59:24,332 INFO L125 PetriNetUnfolderBase]: For 78389/78582 co-relation queries the response was YES. [2024-06-28 01:59:24,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33191 conditions, 6176 events. 4018/6176 cut-off events. For 78389/78582 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 35949 event pairs, 696 based on Foata normal form. 27/6056 useless extension candidates. Maximal degree in co-relation 33121. Up to 5226 conditions per place. [2024-06-28 01:59:24,386 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 183 selfloop transitions, 53 changer transitions 0/278 dead transitions. [2024-06-28 01:59:24,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 278 transitions, 3236 flow [2024-06-28 01:59:24,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:24,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:24,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:59:24,388 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2024-06-28 01:59:24,388 INFO L175 Difference]: Start difference. First operand has 157 places, 213 transitions, 2540 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:59:24,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 278 transitions, 3236 flow [2024-06-28 01:59:24,501 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 278 transitions, 3137 flow, removed 15 selfloop flow, removed 5 redundant places. [2024-06-28 01:59:24,504 INFO L231 Difference]: Finished difference. Result has 160 places, 213 transitions, 2557 flow [2024-06-28 01:59:24,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2557, PETRI_PLACES=160, PETRI_TRANSITIONS=213} [2024-06-28 01:59:24,505 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 109 predicate places. [2024-06-28 01:59:24,505 INFO L495 AbstractCegarLoop]: Abstraction has has 160 places, 213 transitions, 2557 flow [2024-06-28 01:59:24,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:24,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:24,505 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:59:24,505 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:59:24,505 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:59:24,506 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:24,506 INFO L85 PathProgramCache]: Analyzing trace with hash -817905958, now seen corresponding path program 3 times [2024-06-28 01:59:24,506 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:24,506 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [971086576] [2024-06-28 01:59:24,506 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:24,507 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:24,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:27,549 INFO L134 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:59:27,549 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:27,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [971086576] [2024-06-28 01:59:27,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [971086576] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:27,549 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:27,549 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:27,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1278313270] [2024-06-28 01:59:27,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:27,550 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:27,550 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:27,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:27,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:27,600 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:59:27,600 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 213 transitions, 2557 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:27,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:27,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:59:27,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:29,804 INFO L124 PetriNetUnfolderBase]: 4112/6316 cut-off events. [2024-06-28 01:59:29,805 INFO L125 PetriNetUnfolderBase]: For 82935/83070 co-relation queries the response was YES. [2024-06-28 01:59:29,830 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34133 conditions, 6316 events. 4112/6316 cut-off events. For 82935/83070 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36886 event pairs, 699 based on Foata normal form. 9/6153 useless extension candidates. Maximal degree in co-relation 34061. Up to 5070 conditions per place. [2024-06-28 01:59:29,854 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 162 selfloop transitions, 76 changer transitions 0/280 dead transitions. [2024-06-28 01:59:29,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 280 transitions, 3299 flow [2024-06-28 01:59:29,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:29,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:29,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 212 transitions. [2024-06-28 01:59:29,856 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5638297872340425 [2024-06-28 01:59:29,856 INFO L175 Difference]: Start difference. First operand has 160 places, 213 transitions, 2557 flow. Second operand 8 states and 212 transitions. [2024-06-28 01:59:29,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 280 transitions, 3299 flow [2024-06-28 01:59:29,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 280 transitions, 3183 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-06-28 01:59:29,957 INFO L231 Difference]: Finished difference. Result has 161 places, 215 transitions, 2635 flow [2024-06-28 01:59:29,957 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2441, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=213, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2635, PETRI_PLACES=161, PETRI_TRANSITIONS=215} [2024-06-28 01:59:29,957 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 110 predicate places. [2024-06-28 01:59:29,957 INFO L495 AbstractCegarLoop]: Abstraction has has 161 places, 215 transitions, 2635 flow [2024-06-28 01:59:29,958 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:29,958 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:29,958 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:59:29,958 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:59:29,958 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:59:29,958 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:29,958 INFO L85 PathProgramCache]: Analyzing trace with hash -1653999242, now seen corresponding path program 1 times [2024-06-28 01:59:29,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:29,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [276837450] [2024-06-28 01:59:29,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:29,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:29,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:32,782 INFO L134 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:59:32,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:32,782 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [276837450] [2024-06-28 01:59:32,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [276837450] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:32,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:32,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:32,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088375972] [2024-06-28 01:59:32,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:32,783 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:32,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:32,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:32,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:32,819 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:32,820 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 215 transitions, 2635 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:59:32,820 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:32,820 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:32,820 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:34,793 INFO L124 PetriNetUnfolderBase]: 4461/6709 cut-off events. [2024-06-28 01:59:34,794 INFO L125 PetriNetUnfolderBase]: For 83468/83482 co-relation queries the response was YES. [2024-06-28 01:59:34,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36075 conditions, 6709 events. 4461/6709 cut-off events. For 83468/83482 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 37639 event pairs, 824 based on Foata normal form. 18/6722 useless extension candidates. Maximal degree in co-relation 36002. Up to 5944 conditions per place. [2024-06-28 01:59:34,854 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 207 selfloop transitions, 68 changer transitions 0/282 dead transitions. [2024-06-28 01:59:34,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 168 places, 282 transitions, 3435 flow [2024-06-28 01:59:34,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:34,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:34,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:59:34,857 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 01:59:34,857 INFO L175 Difference]: Start difference. First operand has 161 places, 215 transitions, 2635 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:59:34,857 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 168 places, 282 transitions, 3435 flow [2024-06-28 01:59:35,001 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 282 transitions, 3285 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:59:35,004 INFO L231 Difference]: Finished difference. Result has 164 places, 217 transitions, 2649 flow [2024-06-28 01:59:35,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2649, PETRI_PLACES=164, PETRI_TRANSITIONS=217} [2024-06-28 01:59:35,005 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 113 predicate places. [2024-06-28 01:59:35,006 INFO L495 AbstractCegarLoop]: Abstraction has has 164 places, 217 transitions, 2649 flow [2024-06-28 01:59:35,006 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:59:35,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:35,006 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:59:35,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:59:35,006 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:35,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:35,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1299424906, now seen corresponding path program 4 times [2024-06-28 01:59:35,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:35,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870851773] [2024-06-28 01:59:35,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:35,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:35,023 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:37,871 INFO L134 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:59:37,871 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:37,871 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870851773] [2024-06-28 01:59:37,871 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870851773] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:37,871 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:37,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:37,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [350256538] [2024-06-28 01:59:37,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:37,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:37,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:37,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:37,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:37,955 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:59:37,955 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 217 transitions, 2649 flow. Second operand has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:37,955 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:37,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:59:37,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:39,877 INFO L124 PetriNetUnfolderBase]: 4163/6383 cut-off events. [2024-06-28 01:59:39,878 INFO L125 PetriNetUnfolderBase]: For 91843/92004 co-relation queries the response was YES. [2024-06-28 01:59:39,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35193 conditions, 6383 events. 4163/6383 cut-off events. For 91843/92004 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 37126 event pairs, 708 based on Foata normal form. 21/6223 useless extension candidates. Maximal degree in co-relation 35118. Up to 5127 conditions per place. [2024-06-28 01:59:39,935 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 165 selfloop transitions, 73 changer transitions 0/281 dead transitions. [2024-06-28 01:59:39,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 281 transitions, 3391 flow [2024-06-28 01:59:39,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:39,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:39,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 208 transitions. [2024-06-28 01:59:39,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:59:39,938 INFO L175 Difference]: Start difference. First operand has 164 places, 217 transitions, 2649 flow. Second operand 8 states and 208 transitions. [2024-06-28 01:59:39,938 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 281 transitions, 3391 flow [2024-06-28 01:59:40,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 281 transitions, 3253 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:59:40,069 INFO L231 Difference]: Finished difference. Result has 166 places, 219 transitions, 2703 flow [2024-06-28 01:59:40,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2511, PETRI_DIFFERENCE_MINUEND_PLACES=158, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2703, PETRI_PLACES=166, PETRI_TRANSITIONS=219} [2024-06-28 01:59:40,069 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2024-06-28 01:59:40,070 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 219 transitions, 2703 flow [2024-06-28 01:59:40,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.444444444444445) internal successors, (121), 9 states have internal predecessors, (121), 0 states have call successors, (0), 0 states have 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:59:40,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:40,070 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:40,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:59:40,070 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:59:40,070 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:40,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1293568084, now seen corresponding path program 2 times [2024-06-28 01:59:40,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:40,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [182787181] [2024-06-28 01:59:40,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:40,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:40,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:42,713 INFO L134 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:59:42,714 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:42,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [182787181] [2024-06-28 01:59:42,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [182787181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:42,714 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:42,714 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:42,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453985895] [2024-06-28 01:59:42,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:42,715 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:42,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:42,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:42,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:42,774 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:42,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 219 transitions, 2703 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:59:42,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:42,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:42,774 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:44,724 INFO L124 PetriNetUnfolderBase]: 4498/6792 cut-off events. [2024-06-28 01:59:44,725 INFO L125 PetriNetUnfolderBase]: For 90633/90659 co-relation queries the response was YES. [2024-06-28 01:59:44,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36960 conditions, 6792 events. 4498/6792 cut-off events. For 90633/90659 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 38474 event pairs, 821 based on Foata normal form. 28/6815 useless extension candidates. Maximal degree in co-relation 36884. Up to 6021 conditions per place. [2024-06-28 01:59:44,790 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 208 selfloop transitions, 68 changer transitions 0/283 dead transitions. [2024-06-28 01:59:44,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 173 places, 283 transitions, 3505 flow [2024-06-28 01:59:44,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:44,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:44,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 01:59:44,791 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:59:44,791 INFO L175 Difference]: Start difference. First operand has 166 places, 219 transitions, 2703 flow. Second operand 8 states and 200 transitions. [2024-06-28 01:59:44,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 173 places, 283 transitions, 3505 flow [2024-06-28 01:59:44,952 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 283 transitions, 3339 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 01:59:44,955 INFO L231 Difference]: Finished difference. Result has 168 places, 221 transitions, 2703 flow [2024-06-28 01:59:44,956 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2537, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=219, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2703, PETRI_PLACES=168, PETRI_TRANSITIONS=221} [2024-06-28 01:59:44,956 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 117 predicate places. [2024-06-28 01:59:44,956 INFO L495 AbstractCegarLoop]: Abstraction has has 168 places, 221 transitions, 2703 flow [2024-06-28 01:59:44,956 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:59:44,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:44,957 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:59:44,957 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:59:44,957 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:59:44,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:44,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1065666934, now seen corresponding path program 3 times [2024-06-28 01:59:44,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:44,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [824285234] [2024-06-28 01:59:44,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:44,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:44,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:47,597 INFO L134 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:59:47,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:47,598 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [824285234] [2024-06-28 01:59:47,598 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [824285234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:47,598 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:47,598 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:47,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675979875] [2024-06-28 01:59:47,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:47,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:47,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:47,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:47,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:47,621 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:47,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 168 places, 221 transitions, 2703 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:59:47,622 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:47,622 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:47,622 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:49,643 INFO L124 PetriNetUnfolderBase]: 4548/6863 cut-off events. [2024-06-28 01:59:49,644 INFO L125 PetriNetUnfolderBase]: For 94559/94583 co-relation queries the response was YES. [2024-06-28 01:59:49,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37554 conditions, 6863 events. 4548/6863 cut-off events. For 94559/94583 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 38849 event pairs, 843 based on Foata normal form. 26/6884 useless extension candidates. Maximal degree in co-relation 37477. Up to 6095 conditions per place. [2024-06-28 01:59:49,711 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 212 selfloop transitions, 65 changer transitions 0/284 dead transitions. [2024-06-28 01:59:49,711 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 284 transitions, 3505 flow [2024-06-28 01:59:49,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:49,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:49,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:59:49,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-28 01:59:49,713 INFO L175 Difference]: Start difference. First operand has 168 places, 221 transitions, 2703 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:59:49,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 284 transitions, 3505 flow [2024-06-28 01:59:49,873 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 284 transitions, 3361 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:59:49,876 INFO L231 Difference]: Finished difference. Result has 170 places, 223 transitions, 2723 flow [2024-06-28 01:59:49,877 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2723, PETRI_PLACES=170, PETRI_TRANSITIONS=223} [2024-06-28 01:59:49,877 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-06-28 01:59:49,878 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 223 transitions, 2723 flow [2024-06-28 01:59:49,878 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:59:49,878 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:49,878 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:59:49,878 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:59:49,878 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:59:49,878 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:49,879 INFO L85 PathProgramCache]: Analyzing trace with hash 1302138964, now seen corresponding path program 4 times [2024-06-28 01:59:49,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:49,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096518747] [2024-06-28 01:59:49,879 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:49,879 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:49,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:52,395 INFO L134 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:59:52,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:52,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096518747] [2024-06-28 01:59:52,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096518747] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:52,395 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:52,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:52,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2062444500] [2024-06-28 01:59:52,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:52,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:52,396 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:52,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:52,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:52,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:52,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 223 transitions, 2723 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:59:52,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:52,414 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:52,414 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:54,489 INFO L124 PetriNetUnfolderBase]: 4540/6854 cut-off events. [2024-06-28 01:59:54,489 INFO L125 PetriNetUnfolderBase]: For 98168/98194 co-relation queries the response was YES. [2024-06-28 01:59:54,528 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37832 conditions, 6854 events. 4540/6854 cut-off events. For 98168/98194 co-relation queries the response was YES. Maximal size of possible extension queue 292. Compared 38804 event pairs, 733 based on Foata normal form. 28/6877 useless extension candidates. Maximal degree in co-relation 37754. Up to 5845 conditions per place. [2024-06-28 01:59:54,557 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 206 selfloop transitions, 76 changer transitions 0/289 dead transitions. [2024-06-28 01:59:54,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 289 transitions, 3569 flow [2024-06-28 01:59:54,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:59:54,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:59:54,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 201 transitions. [2024-06-28 01:59:54,559 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5345744680851063 [2024-06-28 01:59:54,559 INFO L175 Difference]: Start difference. First operand has 170 places, 223 transitions, 2723 flow. Second operand 8 states and 201 transitions. [2024-06-28 01:59:54,559 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 289 transitions, 3569 flow [2024-06-28 01:59:54,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 289 transitions, 3427 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:59:54,739 INFO L231 Difference]: Finished difference. Result has 173 places, 227 transitions, 2823 flow [2024-06-28 01:59:54,739 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2581, PETRI_DIFFERENCE_MINUEND_PLACES=164, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2823, PETRI_PLACES=173, PETRI_TRANSITIONS=227} [2024-06-28 01:59:54,739 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 122 predicate places. [2024-06-28 01:59:54,739 INFO L495 AbstractCegarLoop]: Abstraction has has 173 places, 227 transitions, 2823 flow [2024-06-28 01:59:54,740 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:59:54,740 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:54,740 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:59:54,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:59:54,740 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:54,740 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:54,740 INFO L85 PathProgramCache]: Analyzing trace with hash 713670116, now seen corresponding path program 1 times [2024-06-28 01:59:54,740 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:54,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1108296036] [2024-06-28 01:59:54,741 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:54,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:56,370 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:59:56,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:56,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1108296036] [2024-06-28 01:59:56,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1108296036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:56,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:56,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:59:56,371 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [851457740] [2024-06-28 01:59:56,371 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:56,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:59:56,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:56,380 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:59:56,380 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:59:56,414 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:59:56,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 227 transitions, 2823 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:59:56,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:56,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:59:56,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:57,796 INFO L124 PetriNetUnfolderBase]: 4206/6700 cut-off events. [2024-06-28 01:59:57,796 INFO L125 PetriNetUnfolderBase]: For 102246/102395 co-relation queries the response was YES. [2024-06-28 01:59:57,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36229 conditions, 6700 events. 4206/6700 cut-off events. For 102246/102395 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 40749 event pairs, 1172 based on Foata normal form. 151/6839 useless extension candidates. Maximal degree in co-relation 36149. Up to 5892 conditions per place. [2024-06-28 01:59:57,857 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 201 selfloop transitions, 14 changer transitions 0/249 dead transitions. [2024-06-28 01:59:57,857 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 249 transitions, 3343 flow [2024-06-28 01:59:57,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:59:57,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:59:57,858 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 01:59:57,858 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148936170212766 [2024-06-28 01:59:57,858 INFO L175 Difference]: Start difference. First operand has 173 places, 227 transitions, 2823 flow. Second operand 5 states and 121 transitions. [2024-06-28 01:59:57,859 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 249 transitions, 3343 flow [2024-06-28 01:59:58,005 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 249 transitions, 3237 flow, removed 15 selfloop flow, removed 4 redundant places. [2024-06-28 01:59:58,008 INFO L231 Difference]: Finished difference. Result has 174 places, 231 transitions, 2798 flow [2024-06-28 01:59:58,008 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2717, PETRI_DIFFERENCE_MINUEND_PLACES=169, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=227, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2798, PETRI_PLACES=174, PETRI_TRANSITIONS=231} [2024-06-28 01:59:58,008 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 123 predicate places. [2024-06-28 01:59:58,008 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 231 transitions, 2798 flow [2024-06-28 01:59:58,009 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:59:58,009 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:58,009 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:59:58,009 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:59:58,009 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:59:58,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:58,009 INFO L85 PathProgramCache]: Analyzing trace with hash 892282131, now seen corresponding path program 1 times [2024-06-28 01:59:58,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:58,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [531458230] [2024-06-28 01:59:58,010 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:58,010 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:58,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:01,805 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:01,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:01,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [531458230] [2024-06-28 02:00:01,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [531458230] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:01,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:01,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:01,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245568561] [2024-06-28 02:00:01,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:01,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:01,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:01,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:01,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:01,835 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:01,836 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 231 transitions, 2798 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:01,836 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:01,836 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:01,836 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:04,013 INFO L124 PetriNetUnfolderBase]: 4864/7378 cut-off events. [2024-06-28 02:00:04,013 INFO L125 PetriNetUnfolderBase]: For 121087/121099 co-relation queries the response was YES. [2024-06-28 02:00:04,052 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42203 conditions, 7378 events. 4864/7378 cut-off events. For 121087/121099 co-relation queries the response was YES. Maximal size of possible extension queue 314. Compared 42812 event pairs, 569 based on Foata normal form. 24/7400 useless extension candidates. Maximal degree in co-relation 42121. Up to 6109 conditions per place. [2024-06-28 02:00:04,081 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 289 selfloop transitions, 37 changer transitions 0/333 dead transitions. [2024-06-28 02:00:04,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 333 transitions, 3998 flow [2024-06-28 02:00:04,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:00:04,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:00:04,082 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 02:00:04,083 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2024-06-28 02:00:04,083 INFO L175 Difference]: Start difference. First operand has 174 places, 231 transitions, 2798 flow. Second operand 10 states and 263 transitions. [2024-06-28 02:00:04,083 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 333 transitions, 3998 flow [2024-06-28 02:00:04,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 333 transitions, 3945 flow, removed 15 selfloop flow, removed 3 redundant places. [2024-06-28 02:00:04,264 INFO L231 Difference]: Finished difference. Result has 183 places, 236 transitions, 2906 flow [2024-06-28 02:00:04,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2745, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2906, PETRI_PLACES=183, PETRI_TRANSITIONS=236} [2024-06-28 02:00:04,265 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 132 predicate places. [2024-06-28 02:00:04,265 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 236 transitions, 2906 flow [2024-06-28 02:00:04,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:04,265 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:04,265 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:04,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 02:00:04,266 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 02:00:04,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:04,266 INFO L85 PathProgramCache]: Analyzing trace with hash -2147036999, now seen corresponding path program 2 times [2024-06-28 02:00:04,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:04,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395039941] [2024-06-28 02:00:04,266 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:04,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:04,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:07,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:07,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:07,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395039941] [2024-06-28 02:00:07,326 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395039941] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:07,326 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:07,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:07,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098689692] [2024-06-28 02:00:07,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:07,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:07,327 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:07,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:07,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:07,356 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:07,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 236 transitions, 2906 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:07,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:07,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:07,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:09,442 INFO L124 PetriNetUnfolderBase]: 4990/7576 cut-off events. [2024-06-28 02:00:09,442 INFO L125 PetriNetUnfolderBase]: For 129362/129374 co-relation queries the response was YES. [2024-06-28 02:00:09,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44009 conditions, 7576 events. 4990/7576 cut-off events. For 129362/129374 co-relation queries the response was YES. Maximal size of possible extension queue 321. Compared 44159 event pairs, 860 based on Foata normal form. 24/7598 useless extension candidates. Maximal degree in co-relation 43924. Up to 6479 conditions per place. [2024-06-28 02:00:09,519 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 281 selfloop transitions, 35 changer transitions 0/323 dead transitions. [2024-06-28 02:00:09,519 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 323 transitions, 4021 flow [2024-06-28 02:00:09,520 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:09,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:09,521 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 02:00:09,521 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-06-28 02:00:09,521 INFO L175 Difference]: Start difference. First operand has 183 places, 236 transitions, 2906 flow. Second operand 9 states and 237 transitions. [2024-06-28 02:00:09,521 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 323 transitions, 4021 flow [2024-06-28 02:00:09,778 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 323 transitions, 3965 flow, removed 13 selfloop flow, removed 4 redundant places. [2024-06-28 02:00:09,782 INFO L231 Difference]: Finished difference. Result has 189 places, 239 transitions, 2981 flow [2024-06-28 02:00:09,782 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2854, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2981, PETRI_PLACES=189, PETRI_TRANSITIONS=239} [2024-06-28 02:00:09,783 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 138 predicate places. [2024-06-28 02:00:09,783 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 239 transitions, 2981 flow [2024-06-28 02:00:09,783 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:09,783 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:09,783 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:09,783 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 02:00:09,783 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:00:09,785 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:09,785 INFO L85 PathProgramCache]: Analyzing trace with hash 980995761, now seen corresponding path program 3 times [2024-06-28 02:00:09,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:09,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322109798] [2024-06-28 02:00:09,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:09,785 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:09,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:13,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:13,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:13,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322109798] [2024-06-28 02:00:13,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322109798] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:13,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:13,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:13,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326382667] [2024-06-28 02:00:13,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:13,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:13,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:13,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:13,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:13,151 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:13,151 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 239 transitions, 2981 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:13,151 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:13,151 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:13,151 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:15,327 INFO L124 PetriNetUnfolderBase]: 4962/7532 cut-off events. [2024-06-28 02:00:15,327 INFO L125 PetriNetUnfolderBase]: For 127934/127946 co-relation queries the response was YES. [2024-06-28 02:00:15,370 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43595 conditions, 7532 events. 4962/7532 cut-off events. For 127934/127946 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 43832 event pairs, 888 based on Foata normal form. 28/7558 useless extension candidates. Maximal degree in co-relation 43507. Up to 6703 conditions per place. [2024-06-28 02:00:15,401 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 277 selfloop transitions, 35 changer transitions 0/319 dead transitions. [2024-06-28 02:00:15,402 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 319 transitions, 3923 flow [2024-06-28 02:00:15,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:15,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:15,404 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:00:15,404 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-28 02:00:15,404 INFO L175 Difference]: Start difference. First operand has 189 places, 239 transitions, 2981 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:00:15,404 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 319 transitions, 3923 flow [2024-06-28 02:00:15,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 319 transitions, 3856 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:00:15,671 INFO L231 Difference]: Finished difference. Result has 193 places, 240 transitions, 3013 flow [2024-06-28 02:00:15,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2920, PETRI_DIFFERENCE_MINUEND_PLACES=184, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3013, PETRI_PLACES=193, PETRI_TRANSITIONS=240} [2024-06-28 02:00:15,671 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 142 predicate places. [2024-06-28 02:00:15,672 INFO L495 AbstractCegarLoop]: Abstraction has has 193 places, 240 transitions, 3013 flow [2024-06-28 02:00:15,672 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:15,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:15,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:15,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 02:00:15,672 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 02:00:15,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:15,673 INFO L85 PathProgramCache]: Analyzing trace with hash 265417115, now seen corresponding path program 4 times [2024-06-28 02:00:15,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:15,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [775895289] [2024-06-28 02:00:15,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:15,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:15,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:19,008 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:19,009 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:19,009 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [775895289] [2024-06-28 02:00:19,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [775895289] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:19,009 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:19,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:19,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445320415] [2024-06-28 02:00:19,009 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:19,009 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:19,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:19,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:19,010 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:19,043 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:19,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 240 transitions, 3013 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:19,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:19,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:19,044 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:21,446 INFO L124 PetriNetUnfolderBase]: 5138/7803 cut-off events. [2024-06-28 02:00:21,446 INFO L125 PetriNetUnfolderBase]: For 133818/133820 co-relation queries the response was YES. [2024-06-28 02:00:21,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45039 conditions, 7803 events. 5138/7803 cut-off events. For 133818/133820 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 45706 event pairs, 933 based on Foata normal form. 18/7816 useless extension candidates. Maximal degree in co-relation 44949. Up to 6410 conditions per place. [2024-06-28 02:00:21,579 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 226 selfloop transitions, 88 changer transitions 0/321 dead transitions. [2024-06-28 02:00:21,580 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 321 transitions, 3977 flow [2024-06-28 02:00:21,580 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:21,581 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:21,584 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 235 transitions. [2024-06-28 02:00:21,586 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-28 02:00:21,586 INFO L175 Difference]: Start difference. First operand has 193 places, 240 transitions, 3013 flow. Second operand 9 states and 235 transitions. [2024-06-28 02:00:21,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 321 transitions, 3977 flow [2024-06-28 02:00:22,013 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 321 transitions, 3910 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-28 02:00:22,018 INFO L231 Difference]: Finished difference. Result has 195 places, 241 transitions, 3149 flow [2024-06-28 02:00:22,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2946, PETRI_DIFFERENCE_MINUEND_PLACES=186, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=240, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3149, PETRI_PLACES=195, PETRI_TRANSITIONS=241} [2024-06-28 02:00:22,019 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 144 predicate places. [2024-06-28 02:00:22,019 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 241 transitions, 3149 flow [2024-06-28 02:00:22,019 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:22,019 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:22,019 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:22,019 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 02:00:22,020 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:00:22,020 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:22,020 INFO L85 PathProgramCache]: Analyzing trace with hash -1726194957, now seen corresponding path program 5 times [2024-06-28 02:00:22,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:22,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1269763357] [2024-06-28 02:00:22,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:22,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:22,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:25,421 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:25,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:25,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1269763357] [2024-06-28 02:00:25,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1269763357] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:25,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:25,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:25,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211395158] [2024-06-28 02:00:25,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:25,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:25,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:25,423 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:25,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:25,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:25,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 241 transitions, 3149 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:25,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:25,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:25,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:28,073 INFO L124 PetriNetUnfolderBase]: 5314/8092 cut-off events. [2024-06-28 02:00:28,074 INFO L125 PetriNetUnfolderBase]: For 145082/145082 co-relation queries the response was YES. [2024-06-28 02:00:28,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47302 conditions, 8092 events. 5314/8092 cut-off events. For 145082/145082 co-relation queries the response was YES. Maximal size of possible extension queue 342. Compared 47892 event pairs, 979 based on Foata normal form. 16/8103 useless extension candidates. Maximal degree in co-relation 47211. Up to 6682 conditions per place. [2024-06-28 02:00:28,168 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 226 selfloop transitions, 87 changer transitions 0/320 dead transitions. [2024-06-28 02:00:28,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 320 transitions, 4099 flow [2024-06-28 02:00:28,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:28,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:28,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 02:00:28,177 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2024-06-28 02:00:28,177 INFO L175 Difference]: Start difference. First operand has 195 places, 241 transitions, 3149 flow. Second operand 9 states and 236 transitions. [2024-06-28 02:00:28,177 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 320 transitions, 4099 flow [2024-06-28 02:00:28,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 320 transitions, 3900 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 02:00:28,545 INFO L231 Difference]: Finished difference. Result has 196 places, 242 transitions, 3153 flow [2024-06-28 02:00:28,560 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=154, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3153, PETRI_PLACES=196, PETRI_TRANSITIONS=242} [2024-06-28 02:00:28,561 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 145 predicate places. [2024-06-28 02:00:28,561 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 242 transitions, 3153 flow [2024-06-28 02:00:28,561 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:28,561 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:28,561 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:28,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 02:00:28,561 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:00:28,562 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:28,562 INFO L85 PathProgramCache]: Analyzing trace with hash 259906865, now seen corresponding path program 6 times [2024-06-28 02:00:28,562 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:28,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594796001] [2024-06-28 02:00:28,563 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:28,563 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:28,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:31,517 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:31,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:31,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594796001] [2024-06-28 02:00:31,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594796001] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:31,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:31,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:31,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506379897] [2024-06-28 02:00:31,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:31,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:31,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:31,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:31,519 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:31,538 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:31,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 242 transitions, 3153 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:31,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:31,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:31,539 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:33,832 INFO L124 PetriNetUnfolderBase]: 5440/8290 cut-off events. [2024-06-28 02:00:33,832 INFO L125 PetriNetUnfolderBase]: For 149009/149009 co-relation queries the response was YES. [2024-06-28 02:00:33,890 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48317 conditions, 8290 events. 5440/8290 cut-off events. For 149009/149009 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 49476 event pairs, 959 based on Foata normal form. 12/8297 useless extension candidates. Maximal degree in co-relation 48226. Up to 6428 conditions per place. [2024-06-28 02:00:33,925 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 229 selfloop transitions, 90 changer transitions 0/326 dead transitions. [2024-06-28 02:00:33,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 326 transitions, 4159 flow [2024-06-28 02:00:33,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:33,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:33,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-28 02:00:33,927 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2024-06-28 02:00:33,927 INFO L175 Difference]: Start difference. First operand has 196 places, 242 transitions, 3153 flow. Second operand 9 states and 238 transitions. [2024-06-28 02:00:33,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 326 transitions, 4159 flow [2024-06-28 02:00:34,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 197 places, 326 transitions, 3976 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-06-28 02:00:34,295 INFO L231 Difference]: Finished difference. Result has 199 places, 245 transitions, 3219 flow [2024-06-28 02:00:34,296 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2970, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3219, PETRI_PLACES=199, PETRI_TRANSITIONS=245} [2024-06-28 02:00:34,296 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 148 predicate places. [2024-06-28 02:00:34,297 INFO L495 AbstractCegarLoop]: Abstraction has has 199 places, 245 transitions, 3219 flow [2024-06-28 02:00:34,297 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:34,297 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:34,297 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:34,297 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 02:00:34,297 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:00:34,298 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:34,298 INFO L85 PathProgramCache]: Analyzing trace with hash -1720473225, now seen corresponding path program 1 times [2024-06-28 02:00:34,298 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:34,298 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7675644] [2024-06-28 02:00:34,298 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:34,298 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:34,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:37,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:37,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:37,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7675644] [2024-06-28 02:00:37,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7675644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:37,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:37,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:37,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839653602] [2024-06-28 02:00:37,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:37,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:37,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:37,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:37,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:37,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:37,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 199 places, 245 transitions, 3219 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:37,522 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:37,522 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:37,522 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:39,974 INFO L124 PetriNetUnfolderBase]: 5566/8495 cut-off events. [2024-06-28 02:00:39,974 INFO L125 PetriNetUnfolderBase]: For 156813/156815 co-relation queries the response was YES. [2024-06-28 02:00:40,032 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49665 conditions, 8495 events. 5566/8495 cut-off events. For 156813/156815 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 51033 event pairs, 965 based on Foata normal form. 14/8504 useless extension candidates. Maximal degree in co-relation 49572. Up to 6362 conditions per place. [2024-06-28 02:00:40,068 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 233 selfloop transitions, 89 changer transitions 0/329 dead transitions. [2024-06-28 02:00:40,068 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 329 transitions, 4221 flow [2024-06-28 02:00:40,069 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:40,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:40,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 237 transitions. [2024-06-28 02:00:40,070 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5602836879432624 [2024-06-28 02:00:40,070 INFO L175 Difference]: Start difference. First operand has 199 places, 245 transitions, 3219 flow. Second operand 9 states and 237 transitions. [2024-06-28 02:00:40,070 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 329 transitions, 4221 flow [2024-06-28 02:00:40,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 329 transitions, 4090 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 02:00:40,451 INFO L231 Difference]: Finished difference. Result has 203 places, 246 transitions, 3298 flow [2024-06-28 02:00:40,452 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3088, PETRI_DIFFERENCE_MINUEND_PLACES=194, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3298, PETRI_PLACES=203, PETRI_TRANSITIONS=246} [2024-06-28 02:00:40,452 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 152 predicate places. [2024-06-28 02:00:40,452 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 246 transitions, 3298 flow [2024-06-28 02:00:40,452 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:40,452 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:40,452 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:40,453 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 02:00:40,453 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:00:40,453 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:40,453 INFO L85 PathProgramCache]: Analyzing trace with hash 2058622367, now seen corresponding path program 7 times [2024-06-28 02:00:40,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:40,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639898378] [2024-06-28 02:00:40,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:40,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:40,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:43,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:43,278 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:43,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639898378] [2024-06-28 02:00:43,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639898378] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:43,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:43,279 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:43,279 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72728089] [2024-06-28 02:00:43,279 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:43,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:43,280 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:43,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:43,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:43,325 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:43,325 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 246 transitions, 3298 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:43,325 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:43,325 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:43,326 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:45,809 INFO L124 PetriNetUnfolderBase]: 5742/8809 cut-off events. [2024-06-28 02:00:45,809 INFO L125 PetriNetUnfolderBase]: For 167711/167734 co-relation queries the response was YES. [2024-06-28 02:00:45,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52046 conditions, 8809 events. 5742/8809 cut-off events. For 167711/167734 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 53718 event pairs, 1051 based on Foata normal form. 26/8828 useless extension candidates. Maximal degree in co-relation 51951. Up to 7350 conditions per place. [2024-06-28 02:00:45,916 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 230 selfloop transitions, 87 changer transitions 0/324 dead transitions. [2024-06-28 02:00:45,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 324 transitions, 4274 flow [2024-06-28 02:00:45,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:45,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:45,918 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 02:00:45,918 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5437352245862884 [2024-06-28 02:00:45,918 INFO L175 Difference]: Start difference. First operand has 203 places, 246 transitions, 3298 flow. Second operand 9 states and 230 transitions. [2024-06-28 02:00:45,918 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 324 transitions, 4274 flow [2024-06-28 02:00:46,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 324 transitions, 4080 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:00:46,422 INFO L231 Difference]: Finished difference. Result has 205 places, 247 transitions, 3313 flow [2024-06-28 02:00:46,423 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3104, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3313, PETRI_PLACES=205, PETRI_TRANSITIONS=247} [2024-06-28 02:00:46,423 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 154 predicate places. [2024-06-28 02:00:46,423 INFO L495 AbstractCegarLoop]: Abstraction has has 205 places, 247 transitions, 3313 flow [2024-06-28 02:00:46,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:46,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:46,424 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:46,424 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 02:00:46,424 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 02:00:46,424 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:46,424 INFO L85 PathProgramCache]: Analyzing trace with hash 73217965, now seen corresponding path program 8 times [2024-06-28 02:00:46,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:46,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586059416] [2024-06-28 02:00:46,425 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:46,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:46,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:49,257 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:49,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:49,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586059416] [2024-06-28 02:00:49,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586059416] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:49,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:49,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:49,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [706713730] [2024-06-28 02:00:49,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:49,262 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:49,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:49,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:49,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:49,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:49,307 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 205 places, 247 transitions, 3313 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:49,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:49,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:49,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:52,062 INFO L124 PetriNetUnfolderBase]: 5918/9110 cut-off events. [2024-06-28 02:00:52,062 INFO L125 PetriNetUnfolderBase]: For 176981/177002 co-relation queries the response was YES. [2024-06-28 02:00:52,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53465 conditions, 9110 events. 5918/9110 cut-off events. For 176981/177002 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 56191 event pairs, 1109 based on Foata normal form. 24/9127 useless extension candidates. Maximal degree in co-relation 53369. Up to 7622 conditions per place. [2024-06-28 02:00:52,192 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 238 selfloop transitions, 81 changer transitions 0/326 dead transitions. [2024-06-28 02:00:52,193 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 213 places, 326 transitions, 4301 flow [2024-06-28 02:00:52,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:52,194 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:52,194 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 232 transitions. [2024-06-28 02:00:52,194 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5484633569739953 [2024-06-28 02:00:52,194 INFO L175 Difference]: Start difference. First operand has 205 places, 247 transitions, 3313 flow. Second operand 9 states and 232 transitions. [2024-06-28 02:00:52,194 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 213 places, 326 transitions, 4301 flow [2024-06-28 02:00:52,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 206 places, 326 transitions, 4112 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:00:52,557 INFO L231 Difference]: Finished difference. Result has 207 places, 248 transitions, 3323 flow [2024-06-28 02:00:52,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3124, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3323, PETRI_PLACES=207, PETRI_TRANSITIONS=248} [2024-06-28 02:00:52,557 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 156 predicate places. [2024-06-28 02:00:52,558 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 248 transitions, 3323 flow [2024-06-28 02:00:52,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:52,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:52,558 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:52,558 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 02:00:52,558 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:00:52,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:52,559 INFO L85 PathProgramCache]: Analyzing trace with hash 824408359, now seen corresponding path program 9 times [2024-06-28 02:00:52,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:52,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055642838] [2024-06-28 02:00:52,559 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:52,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:52,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:55,652 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:55,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:55,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055642838] [2024-06-28 02:00:55,652 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055642838] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:55,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:55,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:55,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1618236725] [2024-06-28 02:00:55,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:55,653 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:55,653 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:55,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:55,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:55,725 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:55,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 248 transitions, 3323 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:55,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:55,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:55,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:58,451 INFO L124 PetriNetUnfolderBase]: 6094/9411 cut-off events. [2024-06-28 02:00:58,451 INFO L125 PetriNetUnfolderBase]: For 186488/186507 co-relation queries the response was YES. [2024-06-28 02:00:58,529 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54888 conditions, 9411 events. 6094/9411 cut-off events. For 186488/186507 co-relation queries the response was YES. Maximal size of possible extension queue 392. Compared 58555 event pairs, 1167 based on Foata normal form. 22/9426 useless extension candidates. Maximal degree in co-relation 54791. Up to 7894 conditions per place. [2024-06-28 02:00:58,575 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 233 selfloop transitions, 84 changer transitions 0/324 dead transitions. [2024-06-28 02:00:58,575 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 324 transitions, 4289 flow [2024-06-28 02:00:58,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:58,576 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:58,576 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 231 transitions. [2024-06-28 02:00:58,577 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5460992907801419 [2024-06-28 02:00:58,577 INFO L175 Difference]: Start difference. First operand has 207 places, 248 transitions, 3323 flow. Second operand 9 states and 231 transitions. [2024-06-28 02:00:58,577 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 324 transitions, 4289 flow [2024-06-28 02:00:59,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 208 places, 324 transitions, 4110 flow, removed 10 selfloop flow, removed 7 redundant places. [2024-06-28 02:00:59,180 INFO L231 Difference]: Finished difference. Result has 209 places, 249 transitions, 3351 flow [2024-06-28 02:00:59,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3144, PETRI_DIFFERENCE_MINUEND_PLACES=200, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3351, PETRI_PLACES=209, PETRI_TRANSITIONS=249} [2024-06-28 02:00:59,181 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 158 predicate places. [2024-06-28 02:00:59,181 INFO L495 AbstractCegarLoop]: Abstraction has has 209 places, 249 transitions, 3351 flow [2024-06-28 02:00:59,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:00:59,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:59,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:00:59,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 02:00:59,182 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 02:00:59,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:59,182 INFO L85 PathProgramCache]: Analyzing trace with hash 824260489, now seen corresponding path program 10 times [2024-06-28 02:00:59,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:59,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732237255] [2024-06-28 02:00:59,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:59,183 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:59,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:02,018 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:02,019 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:02,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732237255] [2024-06-28 02:01:02,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732237255] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:02,019 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:02,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:01:02,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532458010] [2024-06-28 02:01:02,019 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:02,020 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:01:02,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:02,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:01:02,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:01:02,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:02,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 209 places, 249 transitions, 3351 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:02,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:02,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:02,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:04,615 INFO L124 PetriNetUnfolderBase]: 6162/9487 cut-off events. [2024-06-28 02:01:04,615 INFO L125 PetriNetUnfolderBase]: For 185650/185669 co-relation queries the response was YES. [2024-06-28 02:01:04,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55084 conditions, 9487 events. 6162/9487 cut-off events. For 185650/185669 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 58823 event pairs, 1113 based on Foata normal form. 18/9498 useless extension candidates. Maximal degree in co-relation 54986. Up to 7322 conditions per place. [2024-06-28 02:01:04,705 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 235 selfloop transitions, 88 changer transitions 0/330 dead transitions. [2024-06-28 02:01:04,705 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 330 transitions, 4383 flow [2024-06-28 02:01:04,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:01:04,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:01:04,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:01:04,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:01:04,724 INFO L175 Difference]: Start difference. First operand has 209 places, 249 transitions, 3351 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:01:04,725 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 330 transitions, 4383 flow [2024-06-28 02:01:05,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 330 transitions, 4196 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 02:01:05,154 INFO L231 Difference]: Finished difference. Result has 212 places, 252 transitions, 3432 flow [2024-06-28 02:01:05,154 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3164, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3432, PETRI_PLACES=212, PETRI_TRANSITIONS=252} [2024-06-28 02:01:05,154 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 161 predicate places. [2024-06-28 02:01:05,154 INFO L495 AbstractCegarLoop]: Abstraction has has 212 places, 252 transitions, 3432 flow [2024-06-28 02:01:05,155 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:05,155 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:05,155 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:05,155 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 02:01:05,155 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 02:01:05,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:05,155 INFO L85 PathProgramCache]: Analyzing trace with hash -695013001, now seen corresponding path program 2 times [2024-06-28 02:01:05,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:05,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870791700] [2024-06-28 02:01:05,156 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:05,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:05,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:08,149 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:08,149 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:08,149 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870791700] [2024-06-28 02:01:08,149 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870791700] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:08,150 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:08,150 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:01:08,150 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384628552] [2024-06-28 02:01:08,150 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:08,150 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:01:08,150 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:08,151 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:01:08,151 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:01:08,210 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:08,210 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 212 places, 252 transitions, 3432 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:08,210 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:08,210 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:08,211 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:10,588 INFO L124 PetriNetUnfolderBase]: 6288/9707 cut-off events. [2024-06-28 02:01:10,588 INFO L125 PetriNetUnfolderBase]: For 193673/193696 co-relation queries the response was YES. [2024-06-28 02:01:10,654 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56457 conditions, 9707 events. 6288/9707 cut-off events. For 193673/193696 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 60550 event pairs, 1133 based on Foata normal form. 22/9722 useless extension candidates. Maximal degree in co-relation 56357. Up to 7974 conditions per place. [2024-06-28 02:01:10,693 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 239 selfloop transitions, 88 changer transitions 0/334 dead transitions. [2024-06-28 02:01:10,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 220 places, 334 transitions, 4458 flow [2024-06-28 02:01:10,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:01:10,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:01:10,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:01:10,695 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:01:10,695 INFO L175 Difference]: Start difference. First operand has 212 places, 252 transitions, 3432 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:01:10,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 220 places, 334 transitions, 4458 flow [2024-06-28 02:01:11,286 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 334 transitions, 4315 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:01:11,289 INFO L231 Difference]: Finished difference. Result has 216 places, 253 transitions, 3507 flow [2024-06-28 02:01:11,290 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3289, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3507, PETRI_PLACES=216, PETRI_TRANSITIONS=253} [2024-06-28 02:01:11,290 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 165 predicate places. [2024-06-28 02:01:11,290 INFO L495 AbstractCegarLoop]: Abstraction has has 216 places, 253 transitions, 3507 flow [2024-06-28 02:01:11,290 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:11,291 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:11,291 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:11,291 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 02:01:11,291 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 02:01:11,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:11,291 INFO L85 PathProgramCache]: Analyzing trace with hash -429315721, now seen corresponding path program 3 times [2024-06-28 02:01:11,291 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:11,291 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186158463] [2024-06-28 02:01:11,292 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:11,292 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:11,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:13,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:13,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:13,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186158463] [2024-06-28 02:01:13,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [186158463] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:13,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:13,940 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:01:13,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705009511] [2024-06-28 02:01:13,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:13,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:01:13,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:13,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:01:13,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:01:13,974 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:13,974 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 216 places, 253 transitions, 3507 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:13,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:13,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:13,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:16,411 INFO L124 PetriNetUnfolderBase]: 6414/9921 cut-off events. [2024-06-28 02:01:16,413 INFO L125 PetriNetUnfolderBase]: For 200852/200875 co-relation queries the response was YES. [2024-06-28 02:01:16,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58180 conditions, 9921 events. 6414/9921 cut-off events. For 200852/200875 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 62120 event pairs, 1010 based on Foata normal form. 22/9936 useless extension candidates. Maximal degree in co-relation 58078. Up to 6226 conditions per place. [2024-06-28 02:01:16,521 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 227 selfloop transitions, 101 changer transitions 0/335 dead transitions. [2024-06-28 02:01:16,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 335 transitions, 4611 flow [2024-06-28 02:01:16,522 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:01:16,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:01:16,523 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 02:01:16,523 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 02:01:16,523 INFO L175 Difference]: Start difference. First operand has 216 places, 253 transitions, 3507 flow. Second operand 9 states and 234 transitions. [2024-06-28 02:01:16,523 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 335 transitions, 4611 flow [2024-06-28 02:01:16,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 335 transitions, 4409 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-28 02:01:16,982 INFO L231 Difference]: Finished difference. Result has 218 places, 254 transitions, 3549 flow [2024-06-28 02:01:16,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3305, PETRI_DIFFERENCE_MINUEND_PLACES=209, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=153, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3549, PETRI_PLACES=218, PETRI_TRANSITIONS=254} [2024-06-28 02:01:16,982 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 167 predicate places. [2024-06-28 02:01:16,982 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 254 transitions, 3549 flow [2024-06-28 02:01:16,982 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:16,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:16,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:16,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 02:01:16,983 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 02:01:16,983 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:16,983 INFO L85 PathProgramCache]: Analyzing trace with hash 829985941, now seen corresponding path program 4 times [2024-06-28 02:01:16,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:16,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [225958092] [2024-06-28 02:01:16,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:16,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:16,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:20,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:20,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:20,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [225958092] [2024-06-28 02:01:20,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [225958092] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:20,279 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:20,284 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:01:20,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [480332181] [2024-06-28 02:01:20,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:20,284 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:01:20,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:20,287 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:01:20,287 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:01:20,340 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:20,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 254 transitions, 3549 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:20,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:20,342 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:20,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:23,064 INFO L124 PetriNetUnfolderBase]: 6394/9938 cut-off events. [2024-06-28 02:01:23,065 INFO L125 PetriNetUnfolderBase]: For 193479/193500 co-relation queries the response was YES. [2024-06-28 02:01:23,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57599 conditions, 9938 events. 6394/9938 cut-off events. For 193479/193500 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 62733 event pairs, 1209 based on Foata normal form. 20/9951 useless extension candidates. Maximal degree in co-relation 57496. Up to 7908 conditions per place. [2024-06-28 02:01:23,183 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 244 selfloop transitions, 83 changer transitions 0/334 dead transitions. [2024-06-28 02:01:23,184 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 334 transitions, 4455 flow [2024-06-28 02:01:23,184 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:01:23,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:01:23,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:01:23,185 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:01:23,185 INFO L175 Difference]: Start difference. First operand has 218 places, 254 transitions, 3549 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:01:23,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 334 transitions, 4455 flow [2024-06-28 02:01:23,646 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 334 transitions, 4263 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-28 02:01:23,650 INFO L231 Difference]: Finished difference. Result has 220 places, 253 transitions, 3441 flow [2024-06-28 02:01:23,650 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3271, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3441, PETRI_PLACES=220, PETRI_TRANSITIONS=253} [2024-06-28 02:01:23,652 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 169 predicate places. [2024-06-28 02:01:23,652 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 253 transitions, 3441 flow [2024-06-28 02:01:23,652 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:23,652 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:23,652 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:23,652 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 02:01:23,652 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:01:23,653 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:23,653 INFO L85 PathProgramCache]: Analyzing trace with hash 1649423627, now seen corresponding path program 1 times [2024-06-28 02:01:23,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:23,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228316148] [2024-06-28 02:01:23,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:23,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:23,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:26,258 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:26,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:26,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228316148] [2024-06-28 02:01:26,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228316148] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:26,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:26,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:01:26,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [847100342] [2024-06-28 02:01:26,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:26,259 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:01:26,259 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:26,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:01:26,259 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:01:26,307 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:01:26,308 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 253 transitions, 3441 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:26,308 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:26,308 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:01:26,308 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:28,682 INFO L124 PetriNetUnfolderBase]: 6263/9854 cut-off events. [2024-06-28 02:01:28,683 INFO L125 PetriNetUnfolderBase]: For 188914/189078 co-relation queries the response was YES. [2024-06-28 02:01:28,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56254 conditions, 9854 events. 6263/9854 cut-off events. For 188914/189078 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 63964 event pairs, 1241 based on Foata normal form. 168/9945 useless extension candidates. Maximal degree in co-relation 56150. Up to 8624 conditions per place. [2024-06-28 02:01:28,795 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 230 selfloop transitions, 60 changer transitions 0/324 dead transitions. [2024-06-28 02:01:28,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 227 places, 324 transitions, 4510 flow [2024-06-28 02:01:28,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:01:28,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:01:28,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 02:01:28,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-28 02:01:28,797 INFO L175 Difference]: Start difference. First operand has 220 places, 253 transitions, 3441 flow. Second operand 8 states and 199 transitions. [2024-06-28 02:01:28,797 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 227 places, 324 transitions, 4510 flow [2024-06-28 02:01:29,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 324 transitions, 4083 flow, removed 15 selfloop flow, removed 12 redundant places. [2024-06-28 02:01:29,283 INFO L231 Difference]: Finished difference. Result has 217 places, 274 transitions, 3403 flow [2024-06-28 02:01:29,284 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3014, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=253, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3403, PETRI_PLACES=217, PETRI_TRANSITIONS=274} [2024-06-28 02:01:29,284 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 166 predicate places. [2024-06-28 02:01:29,284 INFO L495 AbstractCegarLoop]: Abstraction has has 217 places, 274 transitions, 3403 flow [2024-06-28 02:01:29,284 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:29,284 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:29,284 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:29,285 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 02:01:29,285 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:01:29,285 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:29,285 INFO L85 PathProgramCache]: Analyzing trace with hash -778704157, now seen corresponding path program 2 times [2024-06-28 02:01:29,285 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:29,285 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405031841] [2024-06-28 02:01:29,285 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:29,285 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:29,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:31,956 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:31,957 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:31,957 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405031841] [2024-06-28 02:01:31,957 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405031841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:31,957 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:31,957 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:01:31,957 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818742208] [2024-06-28 02:01:31,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:31,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:01:31,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:31,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:01:31,958 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:01:31,997 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:01:31,997 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 217 places, 274 transitions, 3403 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:31,997 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:31,997 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:01:31,997 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:34,031 INFO L124 PetriNetUnfolderBase]: 6248/9843 cut-off events. [2024-06-28 02:01:34,031 INFO L125 PetriNetUnfolderBase]: For 184569/184733 co-relation queries the response was YES. [2024-06-28 02:01:34,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53933 conditions, 9843 events. 6248/9843 cut-off events. For 184569/184733 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 63984 event pairs, 1257 based on Foata normal form. 168/9934 useless extension candidates. Maximal degree in co-relation 53831. Up to 8616 conditions per place. [2024-06-28 02:01:34,150 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 218 selfloop transitions, 56 changer transitions 0/308 dead transitions. [2024-06-28 02:01:34,150 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 308 transitions, 4061 flow [2024-06-28 02:01:34,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:01:34,151 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:01:34,164 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 02:01:34,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 02:01:34,164 INFO L175 Difference]: Start difference. First operand has 217 places, 274 transitions, 3403 flow. Second operand 6 states and 153 transitions. [2024-06-28 02:01:34,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 308 transitions, 4061 flow [2024-06-28 02:01:34,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 308 transitions, 3969 flow, removed 39 selfloop flow, removed 2 redundant places. [2024-06-28 02:01:34,902 INFO L231 Difference]: Finished difference. Result has 221 places, 274 transitions, 3443 flow [2024-06-28 02:01:34,902 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3443, PETRI_PLACES=221, PETRI_TRANSITIONS=274} [2024-06-28 02:01:34,903 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 170 predicate places. [2024-06-28 02:01:34,903 INFO L495 AbstractCegarLoop]: Abstraction has has 221 places, 274 transitions, 3443 flow [2024-06-28 02:01:34,903 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:34,903 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:34,903 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:34,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 02:01:34,903 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:01:34,904 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:34,904 INFO L85 PathProgramCache]: Analyzing trace with hash -778288447, now seen corresponding path program 3 times [2024-06-28 02:01:34,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:34,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [577650245] [2024-06-28 02:01:34,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:34,905 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:34,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:37,171 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:37,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:37,171 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [577650245] [2024-06-28 02:01:37,171 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [577650245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:37,172 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:37,172 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:01:37,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956458089] [2024-06-28 02:01:37,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:37,172 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:01:37,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:37,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:01:37,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:01:37,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:01:37,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 221 places, 274 transitions, 3443 flow. Second operand has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:37,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:37,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:01:37,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:39,415 INFO L124 PetriNetUnfolderBase]: 6246/9826 cut-off events. [2024-06-28 02:01:39,415 INFO L125 PetriNetUnfolderBase]: For 188728/188912 co-relation queries the response was YES. [2024-06-28 02:01:39,501 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53897 conditions, 9826 events. 6246/9826 cut-off events. For 188728/188912 co-relation queries the response was YES. Maximal size of possible extension queue 426. Compared 63763 event pairs, 1272 based on Foata normal form. 187/9927 useless extension candidates. Maximal degree in co-relation 53793. Up to 8534 conditions per place. [2024-06-28 02:01:39,541 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 217 selfloop transitions, 59 changer transitions 0/310 dead transitions. [2024-06-28 02:01:39,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 310 transitions, 4185 flow [2024-06-28 02:01:39,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:01:39,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:01:39,542 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:01:39,542 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:01:39,542 INFO L175 Difference]: Start difference. First operand has 221 places, 274 transitions, 3443 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:01:39,543 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 310 transitions, 4185 flow [2024-06-28 02:01:40,066 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 221 places, 310 transitions, 4073 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-28 02:01:40,070 INFO L231 Difference]: Finished difference. Result has 223 places, 281 transitions, 3573 flow [2024-06-28 02:01:40,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3331, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3573, PETRI_PLACES=223, PETRI_TRANSITIONS=281} [2024-06-28 02:01:40,071 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 172 predicate places. [2024-06-28 02:01:40,071 INFO L495 AbstractCegarLoop]: Abstraction has has 223 places, 281 transitions, 3573 flow [2024-06-28 02:01:40,071 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.0) internal successors, (112), 8 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:40,071 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:40,072 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:40,072 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 02:01:40,072 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:01:40,072 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:40,072 INFO L85 PathProgramCache]: Analyzing trace with hash 1961366209, now seen corresponding path program 1 times [2024-06-28 02:01:40,072 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:40,072 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439765443] [2024-06-28 02:01:40,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:40,073 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:40,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:42,131 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:42,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:42,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439765443] [2024-06-28 02:01:42,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439765443] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:42,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:42,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:01:42,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461123170] [2024-06-28 02:01:42,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:42,132 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:01:42,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:42,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:01:42,133 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:01:42,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:42,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 223 places, 281 transitions, 3573 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:42,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:42,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:42,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:44,958 INFO L124 PetriNetUnfolderBase]: 6701/10676 cut-off events. [2024-06-28 02:01:44,958 INFO L125 PetriNetUnfolderBase]: For 202311/202311 co-relation queries the response was YES. [2024-06-28 02:01:45,016 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58772 conditions, 10676 events. 6701/10676 cut-off events. For 202311/202311 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 70553 event pairs, 1737 based on Foata normal form. 1/10675 useless extension candidates. Maximal degree in co-relation 58666. Up to 9722 conditions per place. [2024-06-28 02:01:45,056 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 289 selfloop transitions, 29 changer transitions 0/325 dead transitions. [2024-06-28 02:01:45,056 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 229 places, 325 transitions, 4551 flow [2024-06-28 02:01:45,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:45,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:45,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:01:45,058 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-28 02:01:45,058 INFO L175 Difference]: Start difference. First operand has 223 places, 281 transitions, 3573 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:01:45,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 229 places, 325 transitions, 4551 flow [2024-06-28 02:01:45,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 325 transitions, 4449 flow, removed 29 selfloop flow, removed 2 redundant places. [2024-06-28 02:01:45,457 INFO L231 Difference]: Finished difference. Result has 228 places, 289 transitions, 3684 flow [2024-06-28 02:01:45,458 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3471, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3684, PETRI_PLACES=228, PETRI_TRANSITIONS=289} [2024-06-28 02:01:45,458 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 177 predicate places. [2024-06-28 02:01:45,458 INFO L495 AbstractCegarLoop]: Abstraction has has 228 places, 289 transitions, 3684 flow [2024-06-28 02:01:45,458 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:45,458 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:45,458 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:45,458 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 02:01:45,459 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:01:45,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:45,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1535090811, now seen corresponding path program 1 times [2024-06-28 02:01:45,459 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:45,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [748787153] [2024-06-28 02:01:45,460 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:45,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:45,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:47,523 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:47,523 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:47,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [748787153] [2024-06-28 02:01:47,524 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [748787153] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:47,524 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:47,524 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:01:47,524 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1960551776] [2024-06-28 02:01:47,524 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:47,524 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:01:47,524 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:47,524 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:01:47,524 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:01:47,547 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:47,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 289 transitions, 3684 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:47,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:47,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:47,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:50,152 INFO L124 PetriNetUnfolderBase]: 6755/10700 cut-off events. [2024-06-28 02:01:50,152 INFO L125 PetriNetUnfolderBase]: For 209397/209397 co-relation queries the response was YES. [2024-06-28 02:01:50,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59500 conditions, 10700 events. 6755/10700 cut-off events. For 209397/209397 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 70045 event pairs, 1724 based on Foata normal form. 2/10700 useless extension candidates. Maximal degree in co-relation 59392. Up to 9750 conditions per place. [2024-06-28 02:01:50,280 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 297 selfloop transitions, 32 changer transitions 0/336 dead transitions. [2024-06-28 02:01:50,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 234 places, 336 transitions, 4714 flow [2024-06-28 02:01:50,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:50,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:50,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 166 transitions. [2024-06-28 02:01:50,282 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5045592705167173 [2024-06-28 02:01:50,282 INFO L175 Difference]: Start difference. First operand has 228 places, 289 transitions, 3684 flow. Second operand 7 states and 166 transitions. [2024-06-28 02:01:50,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 234 places, 336 transitions, 4714 flow [2024-06-28 02:01:50,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 336 transitions, 4610 flow, removed 40 selfloop flow, removed 3 redundant places. [2024-06-28 02:01:50,939 INFO L231 Difference]: Finished difference. Result has 233 places, 301 transitions, 3842 flow [2024-06-28 02:01:50,940 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3584, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3842, PETRI_PLACES=233, PETRI_TRANSITIONS=301} [2024-06-28 02:01:50,940 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 182 predicate places. [2024-06-28 02:01:50,940 INFO L495 AbstractCegarLoop]: Abstraction has has 233 places, 301 transitions, 3842 flow [2024-06-28 02:01:50,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:50,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:50,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:50,941 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 02:01:50,941 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:01:50,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:50,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1961486179, now seen corresponding path program 2 times [2024-06-28 02:01:50,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:50,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1531746606] [2024-06-28 02:01:50,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:50,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:50,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:52,877 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:52,877 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:52,877 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1531746606] [2024-06-28 02:01:52,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1531746606] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:52,878 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:52,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:01:52,878 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839296505] [2024-06-28 02:01:52,878 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:52,878 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:01:52,878 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:52,879 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:01:52,879 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:01:52,899 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:52,900 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 233 places, 301 transitions, 3842 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:52,900 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:52,900 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:52,900 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:55,288 INFO L124 PetriNetUnfolderBase]: 6773/10734 cut-off events. [2024-06-28 02:01:55,289 INFO L125 PetriNetUnfolderBase]: For 217952/217952 co-relation queries the response was YES. [2024-06-28 02:01:55,377 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60629 conditions, 10734 events. 6773/10734 cut-off events. For 217952/217952 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 70403 event pairs, 1740 based on Foata normal form. 1/10733 useless extension candidates. Maximal degree in co-relation 60518. Up to 9844 conditions per place. [2024-06-28 02:01:55,423 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 303 selfloop transitions, 26 changer transitions 0/336 dead transitions. [2024-06-28 02:01:55,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 239 places, 336 transitions, 4652 flow [2024-06-28 02:01:55,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:55,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:55,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 160 transitions. [2024-06-28 02:01:55,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48632218844984804 [2024-06-28 02:01:55,425 INFO L175 Difference]: Start difference. First operand has 233 places, 301 transitions, 3842 flow. Second operand 7 states and 160 transitions. [2024-06-28 02:01:55,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 239 places, 336 transitions, 4652 flow [2024-06-28 02:01:56,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 336 transitions, 4564 flow, removed 37 selfloop flow, removed 2 redundant places. [2024-06-28 02:01:56,194 INFO L231 Difference]: Finished difference. Result has 238 places, 305 transitions, 3881 flow [2024-06-28 02:01:56,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3754, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3881, PETRI_PLACES=238, PETRI_TRANSITIONS=305} [2024-06-28 02:01:56,195 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-06-28 02:01:56,195 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 305 transitions, 3881 flow [2024-06-28 02:01:56,195 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:56,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:56,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:01:56,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 02:01:56,195 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:01:56,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:56,196 INFO L85 PathProgramCache]: Analyzing trace with hash -778282495, now seen corresponding path program 2 times [2024-06-28 02:01:56,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:56,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928256846] [2024-06-28 02:01:56,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:56,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:56,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:58,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:58,184 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:58,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928256846] [2024-06-28 02:01:58,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928256846] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:58,184 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:58,184 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:01:58,184 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036208795] [2024-06-28 02:01:58,184 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:58,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:01:58,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:58,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:01:58,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:01:58,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:58,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 305 transitions, 3881 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:01:58,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:58,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:58,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:00,839 INFO L124 PetriNetUnfolderBase]: 6809/10783 cut-off events. [2024-06-28 02:02:00,839 INFO L125 PetriNetUnfolderBase]: For 226006/226009 co-relation queries the response was YES. [2024-06-28 02:02:00,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60908 conditions, 10783 events. 6809/10783 cut-off events. For 226006/226009 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 70654 event pairs, 1733 based on Foata normal form. 4/10784 useless extension candidates. Maximal degree in co-relation 60795. Up to 9806 conditions per place. [2024-06-28 02:02:00,975 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 292 selfloop transitions, 35 changer transitions 0/334 dead transitions. [2024-06-28 02:02:00,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 334 transitions, 4765 flow [2024-06-28 02:02:00,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:02:00,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:02:00,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 140 transitions. [2024-06-28 02:02:00,977 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49645390070921985 [2024-06-28 02:02:00,977 INFO L175 Difference]: Start difference. First operand has 238 places, 305 transitions, 3881 flow. Second operand 6 states and 140 transitions. [2024-06-28 02:02:00,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 334 transitions, 4765 flow [2024-06-28 02:02:01,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 334 transitions, 4664 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:02:01,644 INFO L231 Difference]: Finished difference. Result has 238 places, 309 transitions, 3917 flow [2024-06-28 02:02:01,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3780, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3917, PETRI_PLACES=238, PETRI_TRANSITIONS=309} [2024-06-28 02:02:01,645 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 187 predicate places. [2024-06-28 02:02:01,645 INFO L495 AbstractCegarLoop]: Abstraction has has 238 places, 309 transitions, 3917 flow [2024-06-28 02:02:01,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:01,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:01,645 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:01,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 02:02:01,646 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:02:01,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:01,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1755958371, now seen corresponding path program 3 times [2024-06-28 02:02:01,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:01,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850628164] [2024-06-28 02:02:01,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:01,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:01,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:03,770 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:03,771 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:03,771 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850628164] [2024-06-28 02:02:03,771 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [850628164] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:03,771 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:03,771 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:02:03,771 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1309913577] [2024-06-28 02:02:03,771 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:03,772 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:02:03,772 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:03,772 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:02:03,772 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:02:03,810 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:03,810 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 238 places, 309 transitions, 3917 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:03,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:03,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:03,811 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:06,199 INFO L124 PetriNetUnfolderBase]: 6803/10770 cut-off events. [2024-06-28 02:02:06,199 INFO L125 PetriNetUnfolderBase]: For 227343/227343 co-relation queries the response was YES. [2024-06-28 02:02:06,299 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60858 conditions, 10770 events. 6803/10770 cut-off events. For 227343/227343 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 70463 event pairs, 1724 based on Foata normal form. 2/10770 useless extension candidates. Maximal degree in co-relation 60745. Up to 9801 conditions per place. [2024-06-28 02:02:06,348 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 295 selfloop transitions, 36 changer transitions 0/338 dead transitions. [2024-06-28 02:02:06,349 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 338 transitions, 4663 flow [2024-06-28 02:02:06,349 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:02:06,349 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:02:06,350 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:02:06,350 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 02:02:06,350 INFO L175 Difference]: Start difference. First operand has 238 places, 309 transitions, 3917 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:02:06,350 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 338 transitions, 4663 flow [2024-06-28 02:02:07,108 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 338 transitions, 4525 flow, removed 44 selfloop flow, removed 3 redundant places. [2024-06-28 02:02:07,113 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 3863 flow [2024-06-28 02:02:07,113 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3779, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3863, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-28 02:02:07,114 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 190 predicate places. [2024-06-28 02:02:07,114 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 3863 flow [2024-06-28 02:02:07,114 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:07,114 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:07,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:07,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 02:02:07,115 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:02:07,115 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:07,115 INFO L85 PathProgramCache]: Analyzing trace with hash -1755958557, now seen corresponding path program 3 times [2024-06-28 02:02:07,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:07,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544225427] [2024-06-28 02:02:07,115 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:07,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:07,124 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:09,161 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:09,161 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:09,161 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544225427] [2024-06-28 02:02:09,161 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544225427] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:09,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:09,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 02:02:09,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [760397002] [2024-06-28 02:02:09,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:09,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 02:02:09,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:09,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 02:02:09,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 02:02:09,177 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:09,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 3863 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:09,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:09,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:09,178 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:11,544 INFO L124 PetriNetUnfolderBase]: 6800/10770 cut-off events. [2024-06-28 02:02:11,545 INFO L125 PetriNetUnfolderBase]: For 228854/228854 co-relation queries the response was YES. [2024-06-28 02:02:11,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60616 conditions, 10770 events. 6800/10770 cut-off events. For 228854/228854 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 70638 event pairs, 1739 based on Foata normal form. 1/10769 useless extension candidates. Maximal degree in co-relation 60502. Up to 9850 conditions per place. [2024-06-28 02:02:11,688 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 299 selfloop transitions, 33 changer transitions 0/339 dead transitions. [2024-06-28 02:02:11,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 339 transitions, 4619 flow [2024-06-28 02:02:11,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:02:11,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:02:11,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 02:02:11,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 02:02:11,690 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 3863 flow. Second operand 6 states and 145 transitions. [2024-06-28 02:02:11,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 339 transitions, 4619 flow [2024-06-28 02:02:12,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 339 transitions, 4503 flow, removed 17 selfloop flow, removed 6 redundant places. [2024-06-28 02:02:12,422 INFO L231 Difference]: Finished difference. Result has 241 places, 309 transitions, 3830 flow [2024-06-28 02:02:12,422 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3747, PETRI_DIFFERENCE_MINUEND_PLACES=235, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3830, PETRI_PLACES=241, PETRI_TRANSITIONS=309} [2024-06-28 02:02:12,423 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 190 predicate places. [2024-06-28 02:02:12,423 INFO L495 AbstractCegarLoop]: Abstraction has has 241 places, 309 transitions, 3830 flow [2024-06-28 02:02:12,423 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:12,423 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:12,423 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:12,423 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 02:02:12,423 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:02:12,423 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:12,424 INFO L85 PathProgramCache]: Analyzing trace with hash -778273567, now seen corresponding path program 1 times [2024-06-28 02:02:12,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:12,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122248660] [2024-06-28 02:02:12,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:12,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:12,438 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:15,341 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:15,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:15,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122248660] [2024-06-28 02:02:15,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122248660] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:15,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:15,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:15,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [70922996] [2024-06-28 02:02:15,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:15,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:15,342 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:15,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:15,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:15,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:02:15,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 241 places, 309 transitions, 3830 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:15,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:15,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:02:15,379 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:17,519 INFO L124 PetriNetUnfolderBase]: 6310/10119 cut-off events. [2024-06-28 02:02:17,520 INFO L125 PetriNetUnfolderBase]: For 222240/222413 co-relation queries the response was YES. [2024-06-28 02:02:17,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56965 conditions, 10119 events. 6310/10119 cut-off events. For 222240/222413 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 67457 event pairs, 1614 based on Foata normal form. 175/10223 useless extension candidates. Maximal degree in co-relation 56851. Up to 9069 conditions per place. [2024-06-28 02:02:17,646 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 285 selfloop transitions, 17 changer transitions 0/336 dead transitions. [2024-06-28 02:02:17,646 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 336 transitions, 4560 flow [2024-06-28 02:02:17,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:02:17,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:02:17,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 02:02:17,647 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 02:02:17,648 INFO L175 Difference]: Start difference. First operand has 241 places, 309 transitions, 3830 flow. Second operand 6 states and 141 transitions. [2024-06-28 02:02:17,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 336 transitions, 4560 flow [2024-06-28 02:02:18,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 241 places, 336 transitions, 4492 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-06-28 02:02:18,252 INFO L231 Difference]: Finished difference. Result has 242 places, 312 transitions, 3866 flow [2024-06-28 02:02:18,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3762, PETRI_DIFFERENCE_MINUEND_PLACES=236, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3866, PETRI_PLACES=242, PETRI_TRANSITIONS=312} [2024-06-28 02:02:18,253 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 191 predicate places. [2024-06-28 02:02:18,253 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 312 transitions, 3866 flow [2024-06-28 02:02:18,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:18,253 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:18,253 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:18,254 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 02:02:18,254 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:02:18,254 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:18,254 INFO L85 PathProgramCache]: Analyzing trace with hash -346897482, now seen corresponding path program 1 times [2024-06-28 02:02:18,254 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:18,254 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2135037914] [2024-06-28 02:02:18,254 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:18,254 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:18,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:20,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:20,709 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:20,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2135037914] [2024-06-28 02:02:20,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2135037914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:20,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:20,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:20,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963395955] [2024-06-28 02:02:20,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:20,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:20,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:20,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:20,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:20,739 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:20,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 312 transitions, 3866 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:20,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:20,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:20,740 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:23,951 INFO L124 PetriNetUnfolderBase]: 6831/10807 cut-off events. [2024-06-28 02:02:23,951 INFO L125 PetriNetUnfolderBase]: For 232836/232836 co-relation queries the response was YES. [2024-06-28 02:02:24,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61218 conditions, 10807 events. 6831/10807 cut-off events. For 232836/232836 co-relation queries the response was YES. Maximal size of possible extension queue 432. Compared 70574 event pairs, 1719 based on Foata normal form. 2/10807 useless extension candidates. Maximal degree in co-relation 61103. Up to 9697 conditions per place. [2024-06-28 02:02:24,062 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 302 selfloop transitions, 56 changer transitions 0/365 dead transitions. [2024-06-28 02:02:24,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 249 places, 365 transitions, 4956 flow [2024-06-28 02:02:24,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:02:24,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:02:24,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 193 transitions. [2024-06-28 02:02:24,063 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5132978723404256 [2024-06-28 02:02:24,063 INFO L175 Difference]: Start difference. First operand has 242 places, 312 transitions, 3866 flow. Second operand 8 states and 193 transitions. [2024-06-28 02:02:24,063 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 249 places, 365 transitions, 4956 flow [2024-06-28 02:02:24,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 365 transitions, 4874 flow, removed 26 selfloop flow, removed 4 redundant places. [2024-06-28 02:02:24,678 INFO L231 Difference]: Finished difference. Result has 246 places, 320 transitions, 4051 flow [2024-06-28 02:02:24,678 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3784, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4051, PETRI_PLACES=246, PETRI_TRANSITIONS=320} [2024-06-28 02:02:24,678 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 195 predicate places. [2024-06-28 02:02:24,679 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 320 transitions, 4051 flow [2024-06-28 02:02:24,679 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:24,679 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:24,679 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:24,679 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:02:24,679 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:02:24,679 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:24,680 INFO L85 PathProgramCache]: Analyzing trace with hash -343178412, now seen corresponding path program 2 times [2024-06-28 02:02:24,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:24,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323138045] [2024-06-28 02:02:24,680 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:24,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:24,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:26,993 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:26,994 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:26,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323138045] [2024-06-28 02:02:26,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [323138045] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:26,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:26,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:26,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325119857] [2024-06-28 02:02:26,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:26,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:26,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:26,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:26,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:27,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:27,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 320 transitions, 4051 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:27,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:27,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:27,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:29,670 INFO L124 PetriNetUnfolderBase]: 6909/10939 cut-off events. [2024-06-28 02:02:29,670 INFO L125 PetriNetUnfolderBase]: For 249554/249554 co-relation queries the response was YES. [2024-06-28 02:02:29,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63401 conditions, 10939 events. 6909/10939 cut-off events. For 249554/249554 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 71667 event pairs, 1719 based on Foata normal form. 2/10939 useless extension candidates. Maximal degree in co-relation 63285. Up to 9878 conditions per place. [2024-06-28 02:02:29,802 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 316 selfloop transitions, 47 changer transitions 0/370 dead transitions. [2024-06-28 02:02:29,802 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 370 transitions, 5157 flow [2024-06-28 02:02:29,803 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:02:29,803 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:02:29,803 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:02:29,804 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 02:02:29,804 INFO L175 Difference]: Start difference. First operand has 246 places, 320 transitions, 4051 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:02:29,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 370 transitions, 5157 flow [2024-06-28 02:02:30,572 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 249 places, 370 transitions, 4998 flow, removed 58 selfloop flow, removed 4 redundant places. [2024-06-28 02:02:30,576 INFO L231 Difference]: Finished difference. Result has 250 places, 328 transitions, 4157 flow [2024-06-28 02:02:30,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3928, PETRI_DIFFERENCE_MINUEND_PLACES=242, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=320, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4157, PETRI_PLACES=250, PETRI_TRANSITIONS=328} [2024-06-28 02:02:30,577 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 199 predicate places. [2024-06-28 02:02:30,577 INFO L495 AbstractCegarLoop]: Abstraction has has 250 places, 328 transitions, 4157 flow [2024-06-28 02:02:30,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:30,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:30,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:30,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:02:30,578 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 02:02:30,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:30,578 INFO L85 PathProgramCache]: Analyzing trace with hash 676537224, now seen corresponding path program 3 times [2024-06-28 02:02:30,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:30,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525778420] [2024-06-28 02:02:30,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:30,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:30,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:32,899 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:32,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:32,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525778420] [2024-06-28 02:02:32,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525778420] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:32,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:32,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:32,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1642359146] [2024-06-28 02:02:32,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:32,900 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:32,900 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:32,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:32,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:32,928 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:32,928 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 250 places, 328 transitions, 4157 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:32,928 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:32,928 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:32,929 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:35,820 INFO L124 PetriNetUnfolderBase]: 6903/10931 cut-off events. [2024-06-28 02:02:35,820 INFO L125 PetriNetUnfolderBase]: For 249576/249576 co-relation queries the response was YES. [2024-06-28 02:02:35,922 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63184 conditions, 10931 events. 6903/10931 cut-off events. For 249576/249576 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 71716 event pairs, 1719 based on Foata normal form. 2/10931 useless extension candidates. Maximal degree in co-relation 63066. Up to 9873 conditions per place. [2024-06-28 02:02:35,968 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 324 selfloop transitions, 48 changer transitions 0/379 dead transitions. [2024-06-28 02:02:35,968 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 259 places, 379 transitions, 5045 flow [2024-06-28 02:02:35,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:02:35,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:02:35,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 227 transitions. [2024-06-28 02:02:35,976 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4829787234042553 [2024-06-28 02:02:35,976 INFO L175 Difference]: Start difference. First operand has 250 places, 328 transitions, 4157 flow. Second operand 10 states and 227 transitions. [2024-06-28 02:02:35,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 259 places, 379 transitions, 5045 flow [2024-06-28 02:02:36,764 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 379 transitions, 4923 flow, removed 41 selfloop flow, removed 4 redundant places. [2024-06-28 02:02:36,768 INFO L231 Difference]: Finished difference. Result has 256 places, 328 transitions, 4138 flow [2024-06-28 02:02:36,769 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4035, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4138, PETRI_PLACES=256, PETRI_TRANSITIONS=328} [2024-06-28 02:02:36,769 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 205 predicate places. [2024-06-28 02:02:36,769 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 328 transitions, 4138 flow [2024-06-28 02:02:36,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:36,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:36,770 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:36,770 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:02:36,770 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 02:02:36,771 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:36,771 INFO L85 PathProgramCache]: Analyzing trace with hash 1643048484, now seen corresponding path program 4 times [2024-06-28 02:02:36,771 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:36,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388151833] [2024-06-28 02:02:36,772 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:36,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:36,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:39,130 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:39,130 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:39,131 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388151833] [2024-06-28 02:02:39,131 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388151833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:39,131 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:39,131 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:39,131 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668042270] [2024-06-28 02:02:39,131 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:39,131 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:39,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:39,131 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:39,131 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:39,147 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:39,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 328 transitions, 4138 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:39,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:39,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:39,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:42,029 INFO L124 PetriNetUnfolderBase]: 6939/10990 cut-off events. [2024-06-28 02:02:42,029 INFO L125 PetriNetUnfolderBase]: For 256265/256268 co-relation queries the response was YES. [2024-06-28 02:02:42,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63619 conditions, 10990 events. 6939/10990 cut-off events. For 256265/256268 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 72204 event pairs, 1727 based on Foata normal form. 4/10991 useless extension candidates. Maximal degree in co-relation 63499. Up to 9826 conditions per place. [2024-06-28 02:02:42,199 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 308 selfloop transitions, 63 changer transitions 0/378 dead transitions. [2024-06-28 02:02:42,200 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 378 transitions, 5188 flow [2024-06-28 02:02:42,200 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:02:42,201 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:02:42,201 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 207 transitions. [2024-06-28 02:02:42,201 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:02:42,201 INFO L175 Difference]: Start difference. First operand has 256 places, 328 transitions, 4138 flow. Second operand 9 states and 207 transitions. [2024-06-28 02:02:42,201 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 378 transitions, 5188 flow [2024-06-28 02:02:43,062 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 378 transitions, 5081 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:02:43,067 INFO L231 Difference]: Finished difference. Result has 256 places, 332 transitions, 4232 flow [2024-06-28 02:02:43,067 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=247, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4232, PETRI_PLACES=256, PETRI_TRANSITIONS=332} [2024-06-28 02:02:43,067 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 205 predicate places. [2024-06-28 02:02:43,067 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 332 transitions, 4232 flow [2024-06-28 02:02:43,068 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:43,068 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:43,068 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:43,068 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:02:43,068 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 02:02:43,068 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:43,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1635691254, now seen corresponding path program 5 times [2024-06-28 02:02:43,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:43,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [257792470] [2024-06-28 02:02:43,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:43,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:43,079 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:45,307 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:45,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:45,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [257792470] [2024-06-28 02:02:45,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [257792470] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:45,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:45,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:45,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072137326] [2024-06-28 02:02:45,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:45,309 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:45,309 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:45,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:45,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:45,327 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:45,328 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 332 transitions, 4232 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:45,328 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:45,328 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:45,328 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:47,994 INFO L124 PetriNetUnfolderBase]: 6975/11039 cut-off events. [2024-06-28 02:02:47,994 INFO L125 PetriNetUnfolderBase]: For 262091/262091 co-relation queries the response was YES. [2024-06-28 02:02:48,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64204 conditions, 11039 events. 6975/11039 cut-off events. For 262091/262091 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 72333 event pairs, 1719 based on Foata normal form. 2/11039 useless extension candidates. Maximal degree in co-relation 64083. Up to 9858 conditions per place. [2024-06-28 02:02:48,148 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 303 selfloop transitions, 66 changer transitions 0/376 dead transitions. [2024-06-28 02:02:48,148 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 262 places, 376 transitions, 5274 flow [2024-06-28 02:02:48,149 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:02:48,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:02:48,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 173 transitions. [2024-06-28 02:02:48,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5258358662613982 [2024-06-28 02:02:48,149 INFO L175 Difference]: Start difference. First operand has 256 places, 332 transitions, 4232 flow. Second operand 7 states and 173 transitions. [2024-06-28 02:02:48,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 262 places, 376 transitions, 5274 flow [2024-06-28 02:02:49,124 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 376 transitions, 5053 flow, removed 38 selfloop flow, removed 7 redundant places. [2024-06-28 02:02:49,129 INFO L231 Difference]: Finished difference. Result has 256 places, 336 transitions, 4231 flow [2024-06-28 02:02:49,129 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4031, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4231, PETRI_PLACES=256, PETRI_TRANSITIONS=336} [2024-06-28 02:02:49,129 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 205 predicate places. [2024-06-28 02:02:49,130 INFO L495 AbstractCegarLoop]: Abstraction has has 256 places, 336 transitions, 4231 flow [2024-06-28 02:02:49,130 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:49,130 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:49,130 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:49,130 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:02:49,130 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 02:02:49,130 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:49,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1635696834, now seen corresponding path program 6 times [2024-06-28 02:02:49,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:49,131 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [309056151] [2024-06-28 02:02:49,131 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:49,131 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:49,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:51,355 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:51,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:51,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [309056151] [2024-06-28 02:02:51,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [309056151] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:51,356 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:51,356 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:51,356 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283272061] [2024-06-28 02:02:51,356 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:51,356 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:51,357 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:51,357 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:51,357 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:51,379 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:51,379 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 256 places, 336 transitions, 4231 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:51,379 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:51,379 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:51,380 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:54,401 INFO L124 PetriNetUnfolderBase]: 6969/11031 cut-off events. [2024-06-28 02:02:54,402 INFO L125 PetriNetUnfolderBase]: For 262573/262573 co-relation queries the response was YES. [2024-06-28 02:02:54,482 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63855 conditions, 11031 events. 6969/11031 cut-off events. For 262573/262573 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 72290 event pairs, 1719 based on Foata normal form. 2/11031 useless extension candidates. Maximal degree in co-relation 63733. Up to 9853 conditions per place. [2024-06-28 02:02:54,525 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 312 selfloop transitions, 68 changer transitions 0/387 dead transitions. [2024-06-28 02:02:54,525 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 387 transitions, 5137 flow [2024-06-28 02:02:54,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:02:54,526 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:02:54,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:02:54,526 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2024-06-28 02:02:54,527 INFO L175 Difference]: Start difference. First operand has 256 places, 336 transitions, 4231 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:02:54,527 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 387 transitions, 5137 flow [2024-06-28 02:02:55,350 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 259 places, 387 transitions, 4974 flow, removed 33 selfloop flow, removed 5 redundant places. [2024-06-28 02:02:55,354 INFO L231 Difference]: Finished difference. Result has 260 places, 336 transitions, 4216 flow [2024-06-28 02:02:55,355 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4068, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4216, PETRI_PLACES=260, PETRI_TRANSITIONS=336} [2024-06-28 02:02:55,355 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 209 predicate places. [2024-06-28 02:02:55,355 INFO L495 AbstractCegarLoop]: Abstraction has has 260 places, 336 transitions, 4216 flow [2024-06-28 02:02:55,355 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:55,355 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:55,356 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:02:55,356 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:02:55,356 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 02:02:55,356 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:55,356 INFO L85 PathProgramCache]: Analyzing trace with hash 8351144, now seen corresponding path program 1 times [2024-06-28 02:02:55,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:55,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305310825] [2024-06-28 02:02:55,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:55,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:55,369 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:58,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:02:58,418 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:58,418 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305310825] [2024-06-28 02:02:58,418 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305310825] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:58,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:58,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:58,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [142166109] [2024-06-28 02:02:58,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:58,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:58,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:58,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:58,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:58,443 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:58,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 260 places, 336 transitions, 4216 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:02:58,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:58,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:58,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:01,423 INFO L124 PetriNetUnfolderBase]: 7018/10844 cut-off events. [2024-06-28 02:03:01,424 INFO L125 PetriNetUnfolderBase]: For 261832/261846 co-relation queries the response was YES. [2024-06-28 02:03:01,519 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64090 conditions, 10844 events. 7018/10844 cut-off events. For 261832/261846 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 68877 event pairs, 1259 based on Foata normal form. 15/10854 useless extension candidates. Maximal degree in co-relation 63968. Up to 9497 conditions per place. [2024-06-28 02:03:01,567 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 311 selfloop transitions, 93 changer transitions 0/411 dead transitions. [2024-06-28 02:03:01,567 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 411 transitions, 5764 flow [2024-06-28 02:03:01,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:03:01,568 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:03:01,568 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 02:03:01,569 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 02:03:01,569 INFO L175 Difference]: Start difference. First operand has 260 places, 336 transitions, 4216 flow. Second operand 8 states and 205 transitions. [2024-06-28 02:03:01,569 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 411 transitions, 5764 flow [2024-06-28 02:03:02,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 411 transitions, 5577 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-06-28 02:03:02,540 INFO L231 Difference]: Finished difference. Result has 259 places, 348 transitions, 4492 flow [2024-06-28 02:03:02,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=336, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=251, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4492, PETRI_PLACES=259, PETRI_TRANSITIONS=348} [2024-06-28 02:03:02,541 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 208 predicate places. [2024-06-28 02:03:02,541 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 348 transitions, 4492 flow [2024-06-28 02:03:02,541 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:02,541 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:02,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:02,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:03:02,542 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 02:03:02,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:02,542 INFO L85 PathProgramCache]: Analyzing trace with hash -827806868, now seen corresponding path program 2 times [2024-06-28 02:03:02,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:02,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1448337676] [2024-06-28 02:03:02,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:02,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:05,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:05,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:05,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1448337676] [2024-06-28 02:03:05,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1448337676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:05,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:05,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:05,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945218015] [2024-06-28 02:03:05,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:05,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:05,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:05,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:05,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:05,711 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:05,711 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 348 transitions, 4492 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:05,711 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:05,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:05,711 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:08,465 INFO L124 PetriNetUnfolderBase]: 7064/10952 cut-off events. [2024-06-28 02:03:08,465 INFO L125 PetriNetUnfolderBase]: For 270495/270512 co-relation queries the response was YES. [2024-06-28 02:03:08,556 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65935 conditions, 10952 events. 7064/10952 cut-off events. For 270495/270512 co-relation queries the response was YES. Maximal size of possible extension queue 453. Compared 69993 event pairs, 1257 based on Foata normal form. 17/10966 useless extension candidates. Maximal degree in co-relation 65812. Up to 9882 conditions per place. [2024-06-28 02:03:08,600 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 339 selfloop transitions, 65 changer transitions 0/411 dead transitions. [2024-06-28 02:03:08,600 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 411 transitions, 5666 flow [2024-06-28 02:03:08,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:03:08,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:03:08,601 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:03:08,601 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:03:08,601 INFO L175 Difference]: Start difference. First operand has 259 places, 348 transitions, 4492 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:03:08,601 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 411 transitions, 5666 flow [2024-06-28 02:03:09,249 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 264 places, 411 transitions, 5568 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 02:03:09,254 INFO L231 Difference]: Finished difference. Result has 265 places, 354 transitions, 4632 flow [2024-06-28 02:03:09,254 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4407, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=348, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=286, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4632, PETRI_PLACES=265, PETRI_TRANSITIONS=354} [2024-06-28 02:03:09,255 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 214 predicate places. [2024-06-28 02:03:09,255 INFO L495 AbstractCegarLoop]: Abstraction has has 265 places, 354 transitions, 4632 flow [2024-06-28 02:03:09,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:09,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:09,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:09,256 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:03:09,256 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 02:03:09,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:09,256 INFO L85 PathProgramCache]: Analyzing trace with hash -827806682, now seen corresponding path program 1 times [2024-06-28 02:03:09,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:09,256 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1469645553] [2024-06-28 02:03:09,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:09,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:09,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:12,097 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:12,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:12,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1469645553] [2024-06-28 02:03:12,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1469645553] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:12,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:12,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:12,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2112164503] [2024-06-28 02:03:12,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:12,098 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:12,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:12,098 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:12,099 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:12,127 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:12,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 265 places, 354 transitions, 4632 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:12,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:12,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:12,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:15,198 INFO L124 PetriNetUnfolderBase]: 7214/11162 cut-off events. [2024-06-28 02:03:15,198 INFO L125 PetriNetUnfolderBase]: For 287355/287372 co-relation queries the response was YES. [2024-06-28 02:03:15,312 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67777 conditions, 11162 events. 7214/11162 cut-off events. For 287355/287372 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 71186 event pairs, 1267 based on Foata normal form. 18/11177 useless extension candidates. Maximal degree in co-relation 67651. Up to 9907 conditions per place. [2024-06-28 02:03:15,364 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 358 selfloop transitions, 80 changer transitions 0/445 dead transitions. [2024-06-28 02:03:15,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 274 places, 445 transitions, 6280 flow [2024-06-28 02:03:15,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:03:15,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:03:15,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 02:03:15,366 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5191489361702127 [2024-06-28 02:03:15,366 INFO L175 Difference]: Start difference. First operand has 265 places, 354 transitions, 4632 flow. Second operand 10 states and 244 transitions. [2024-06-28 02:03:15,366 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 274 places, 445 transitions, 6280 flow [2024-06-28 02:03:16,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 269 places, 445 transitions, 6134 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:03:16,339 INFO L231 Difference]: Finished difference. Result has 272 places, 372 transitions, 4951 flow [2024-06-28 02:03:16,339 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4486, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4951, PETRI_PLACES=272, PETRI_TRANSITIONS=372} [2024-06-28 02:03:16,339 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 221 predicate places. [2024-06-28 02:03:16,339 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 372 transitions, 4951 flow [2024-06-28 02:03:16,340 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:16,340 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:16,340 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:16,340 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:03:16,340 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 02:03:16,340 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:16,340 INFO L85 PathProgramCache]: Analyzing trace with hash -294890772, now seen corresponding path program 2 times [2024-06-28 02:03:16,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:16,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928709006] [2024-06-28 02:03:16,341 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:16,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:16,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:19,423 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:19,424 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:19,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928709006] [2024-06-28 02:03:19,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [928709006] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:19,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:19,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:19,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187033584] [2024-06-28 02:03:19,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:19,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:19,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:19,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:19,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:19,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:19,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 372 transitions, 4951 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:19,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:19,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:19,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:22,455 INFO L124 PetriNetUnfolderBase]: 7410/11439 cut-off events. [2024-06-28 02:03:22,456 INFO L125 PetriNetUnfolderBase]: For 319950/319971 co-relation queries the response was YES. [2024-06-28 02:03:22,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72028 conditions, 11439 events. 7410/11439 cut-off events. For 319950/319971 co-relation queries the response was YES. Maximal size of possible extension queue 474. Compared 72992 event pairs, 1288 based on Foata normal form. 22/11458 useless extension candidates. Maximal degree in co-relation 71899. Up to 10075 conditions per place. [2024-06-28 02:03:22,625 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 349 selfloop transitions, 97 changer transitions 0/453 dead transitions. [2024-06-28 02:03:22,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 453 transitions, 6668 flow [2024-06-28 02:03:22,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:03:22,627 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:03:22,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:03:22,627 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200945626477541 [2024-06-28 02:03:22,627 INFO L175 Difference]: Start difference. First operand has 272 places, 372 transitions, 4951 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:03:22,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 453 transitions, 6668 flow [2024-06-28 02:03:23,700 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 453 transitions, 6384 flow, removed 96 selfloop flow, removed 5 redundant places. [2024-06-28 02:03:23,706 INFO L231 Difference]: Finished difference. Result has 276 places, 392 transitions, 5217 flow [2024-06-28 02:03:23,706 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4755, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=372, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5217, PETRI_PLACES=276, PETRI_TRANSITIONS=392} [2024-06-28 02:03:23,706 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 225 predicate places. [2024-06-28 02:03:23,706 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 392 transitions, 5217 flow [2024-06-28 02:03:23,707 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:23,707 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:23,707 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:23,707 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:03:23,707 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 02:03:23,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:23,707 INFO L85 PathProgramCache]: Analyzing trace with hash -467617812, now seen corresponding path program 3 times [2024-06-28 02:03:23,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:23,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094093876] [2024-06-28 02:03:23,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:23,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:23,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:26,453 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:26,454 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:26,454 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094093876] [2024-06-28 02:03:26,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094093876] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:26,454 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:26,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:26,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1292666845] [2024-06-28 02:03:26,454 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:26,454 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:26,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:26,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:26,455 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:26,488 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:26,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 392 transitions, 5217 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:26,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:26,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:26,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:29,569 INFO L124 PetriNetUnfolderBase]: 7404/11439 cut-off events. [2024-06-28 02:03:29,570 INFO L125 PetriNetUnfolderBase]: For 318997/319018 co-relation queries the response was YES. [2024-06-28 02:03:29,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71583 conditions, 11439 events. 7404/11439 cut-off events. For 318997/319018 co-relation queries the response was YES. Maximal size of possible extension queue 475. Compared 73023 event pairs, 1295 based on Foata normal form. 22/11458 useless extension candidates. Maximal degree in co-relation 71452. Up to 10070 conditions per place. [2024-06-28 02:03:29,731 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 361 selfloop transitions, 99 changer transitions 0/467 dead transitions. [2024-06-28 02:03:29,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 467 transitions, 6681 flow [2024-06-28 02:03:29,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:03:29,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:03:29,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 263 transitions. [2024-06-28 02:03:29,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5087040618955513 [2024-06-28 02:03:29,733 INFO L175 Difference]: Start difference. First operand has 276 places, 392 transitions, 5217 flow. Second operand 11 states and 263 transitions. [2024-06-28 02:03:29,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 467 transitions, 6681 flow [2024-06-28 02:03:30,787 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 283 places, 467 transitions, 6545 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-06-28 02:03:30,793 INFO L231 Difference]: Finished difference. Result has 284 places, 392 transitions, 5286 flow [2024-06-28 02:03:30,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5081, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=99, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=5286, PETRI_PLACES=284, PETRI_TRANSITIONS=392} [2024-06-28 02:03:30,794 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 233 predicate places. [2024-06-28 02:03:30,794 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 392 transitions, 5286 flow [2024-06-28 02:03:30,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:30,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:30,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:30,794 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:03:30,794 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 02:03:30,795 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:30,799 INFO L85 PathProgramCache]: Analyzing trace with hash -295128108, now seen corresponding path program 3 times [2024-06-28 02:03:30,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:30,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1343721841] [2024-06-28 02:03:30,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:30,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:30,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:33,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:33,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:33,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1343721841] [2024-06-28 02:03:33,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1343721841] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:33,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:33,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:33,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452225316] [2024-06-28 02:03:33,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:33,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:33,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:33,534 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:33,534 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:33,587 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:33,588 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 392 transitions, 5286 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:33,588 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:33,588 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:33,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:36,892 INFO L124 PetriNetUnfolderBase]: 7453/11523 cut-off events. [2024-06-28 02:03:36,892 INFO L125 PetriNetUnfolderBase]: For 329645/329666 co-relation queries the response was YES. [2024-06-28 02:03:36,991 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72428 conditions, 11523 events. 7453/11523 cut-off events. For 329645/329666 co-relation queries the response was YES. Maximal size of possible extension queue 480. Compared 73759 event pairs, 1307 based on Foata normal form. 21/11541 useless extension candidates. Maximal degree in co-relation 72296. Up to 10361 conditions per place. [2024-06-28 02:03:37,042 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 372 selfloop transitions, 79 changer transitions 0/458 dead transitions. [2024-06-28 02:03:37,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 458 transitions, 6744 flow [2024-06-28 02:03:37,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:03:37,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:03:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:03:37,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2024-06-28 02:03:37,044 INFO L175 Difference]: Start difference. First operand has 284 places, 392 transitions, 5286 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:03:37,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 458 transitions, 6744 flow [2024-06-28 02:03:38,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 458 transitions, 6518 flow, removed 16 selfloop flow, removed 8 redundant places. [2024-06-28 02:03:38,278 INFO L231 Difference]: Finished difference. Result has 286 places, 398 transitions, 5356 flow [2024-06-28 02:03:38,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5060, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=392, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5356, PETRI_PLACES=286, PETRI_TRANSITIONS=398} [2024-06-28 02:03:38,279 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 235 predicate places. [2024-06-28 02:03:38,279 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 398 transitions, 5356 flow [2024-06-28 02:03:38,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:38,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:38,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:38,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:03:38,279 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 02:03:38,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:38,280 INFO L85 PathProgramCache]: Analyzing trace with hash -650429084, now seen corresponding path program 1 times [2024-06-28 02:03:38,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:38,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [564754490] [2024-06-28 02:03:38,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:38,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:38,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:42,374 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:42,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:42,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [564754490] [2024-06-28 02:03:42,374 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [564754490] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:42,374 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:42,374 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:03:42,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1944146686] [2024-06-28 02:03:42,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:42,375 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:03:42,375 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:42,375 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:03:42,375 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:03:42,440 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:03:42,440 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 398 transitions, 5356 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:42,440 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:42,440 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:03:42,441 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:45,782 INFO L124 PetriNetUnfolderBase]: 7207/11244 cut-off events. [2024-06-28 02:03:45,783 INFO L125 PetriNetUnfolderBase]: For 349898/350070 co-relation queries the response was YES. [2024-06-28 02:03:45,881 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70260 conditions, 11244 events. 7207/11244 cut-off events. For 349898/350070 co-relation queries the response was YES. Maximal size of possible extension queue 485. Compared 73036 event pairs, 1282 based on Foata normal form. 176/11326 useless extension candidates. Maximal degree in co-relation 70126. Up to 9559 conditions per place. [2024-06-28 02:03:45,927 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 341 selfloop transitions, 68 changer transitions 0/460 dead transitions. [2024-06-28 02:03:45,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 294 places, 460 transitions, 6462 flow [2024-06-28 02:03:45,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:03:45,928 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:03:45,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 02:03:45,928 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271867612293144 [2024-06-28 02:03:45,929 INFO L175 Difference]: Start difference. First operand has 286 places, 398 transitions, 5356 flow. Second operand 9 states and 223 transitions. [2024-06-28 02:03:45,929 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 294 places, 460 transitions, 6462 flow [2024-06-28 02:03:46,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 460 transitions, 6270 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:03:46,986 INFO L231 Difference]: Finished difference. Result has 289 places, 400 transitions, 5355 flow [2024-06-28 02:03:46,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5164, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5355, PETRI_PLACES=289, PETRI_TRANSITIONS=400} [2024-06-28 02:03:46,987 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 238 predicate places. [2024-06-28 02:03:46,987 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 400 transitions, 5355 flow [2024-06-28 02:03:46,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:46,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:46,988 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:46,988 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:03:46,988 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 02:03:46,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:46,988 INFO L85 PathProgramCache]: Analyzing trace with hash -856987294, now seen corresponding path program 4 times [2024-06-28 02:03:46,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:46,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [774168251] [2024-06-28 02:03:46,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:46,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:47,002 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:49,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:03:49,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:49,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [774168251] [2024-06-28 02:03:49,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [774168251] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:49,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:49,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:49,940 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571579314] [2024-06-28 02:03:49,940 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:49,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:49,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:49,940 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:49,940 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:49,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:49,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 400 transitions, 5355 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:49,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:49,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:49,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:03:53,406 INFO L124 PetriNetUnfolderBase]: 7714/11973 cut-off events. [2024-06-28 02:03:53,406 INFO L125 PetriNetUnfolderBase]: For 352976/353000 co-relation queries the response was YES. [2024-06-28 02:03:53,510 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75245 conditions, 11973 events. 7714/11973 cut-off events. For 352976/353000 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 77211 event pairs, 1423 based on Foata normal form. 23/11991 useless extension candidates. Maximal degree in co-relation 75110. Up to 10375 conditions per place. [2024-06-28 02:03:53,562 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 347 selfloop transitions, 112 changer transitions 0/466 dead transitions. [2024-06-28 02:03:53,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 466 transitions, 7113 flow [2024-06-28 02:03:53,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:03:53,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:03:53,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 202 transitions. [2024-06-28 02:03:53,563 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5372340425531915 [2024-06-28 02:03:53,563 INFO L175 Difference]: Start difference. First operand has 289 places, 400 transitions, 5355 flow. Second operand 8 states and 202 transitions. [2024-06-28 02:03:53,563 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 466 transitions, 7113 flow [2024-06-28 02:03:54,870 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 289 places, 466 transitions, 6952 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-28 02:03:54,875 INFO L231 Difference]: Finished difference. Result has 290 places, 406 transitions, 5553 flow [2024-06-28 02:03:54,876 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5194, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=400, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=106, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5553, PETRI_PLACES=290, PETRI_TRANSITIONS=406} [2024-06-28 02:03:54,876 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 239 predicate places. [2024-06-28 02:03:54,876 INFO L495 AbstractCegarLoop]: Abstraction has has 290 places, 406 transitions, 5553 flow [2024-06-28 02:03:54,876 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:54,876 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:03:54,876 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:03:54,877 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:03:54,877 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:03:54,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:03:54,877 INFO L85 PathProgramCache]: Analyzing trace with hash -2060809398, now seen corresponding path program 5 times [2024-06-28 02:03:54,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:03:54,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921673973] [2024-06-28 02:03:54,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:03:54,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:03:54,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:03:57,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 02:03:57,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:03:57,838 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921673973] [2024-06-28 02:03:57,838 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921673973] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:03:57,838 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:03:57,838 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:03:57,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144715092] [2024-06-28 02:03:57,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:03:57,839 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:03:57,839 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:03:57,839 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:03:57,839 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:03:57,880 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:03:57,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 290 places, 406 transitions, 5553 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:03:57,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:03:57,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:03:57,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:00,954 INFO L124 PetriNetUnfolderBase]: 7711/11955 cut-off events. [2024-06-28 02:04:00,955 INFO L125 PetriNetUnfolderBase]: For 356884/356908 co-relation queries the response was YES. [2024-06-28 02:04:01,085 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75033 conditions, 11955 events. 7711/11955 cut-off events. For 356884/356908 co-relation queries the response was YES. Maximal size of possible extension queue 493. Compared 76974 event pairs, 1391 based on Foata normal form. 23/11973 useless extension candidates. Maximal degree in co-relation 74897. Up to 10762 conditions per place. [2024-06-28 02:04:01,138 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 383 selfloop transitions, 70 changer transitions 0/460 dead transitions. [2024-06-28 02:04:01,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 460 transitions, 6779 flow [2024-06-28 02:04:01,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:01,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:01,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 192 transitions. [2024-06-28 02:04:01,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:04:01,140 INFO L175 Difference]: Start difference. First operand has 290 places, 406 transitions, 5553 flow. Second operand 8 states and 192 transitions. [2024-06-28 02:04:01,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 460 transitions, 6779 flow [2024-06-28 02:04:02,530 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 460 transitions, 6522 flow, removed 42 selfloop flow, removed 4 redundant places. [2024-06-28 02:04:02,536 INFO L231 Difference]: Finished difference. Result has 294 places, 406 transitions, 5442 flow [2024-06-28 02:04:02,536 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5296, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5442, PETRI_PLACES=294, PETRI_TRANSITIONS=406} [2024-06-28 02:04:02,536 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 243 predicate places. [2024-06-28 02:04:02,536 INFO L495 AbstractCegarLoop]: Abstraction has has 294 places, 406 transitions, 5442 flow [2024-06-28 02:04:02,537 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:02,537 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:02,537 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:02,537 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:04:02,537 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:02,537 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:02,537 INFO L85 PathProgramCache]: Analyzing trace with hash -629086144, now seen corresponding path program 6 times [2024-06-28 02:04:02,538 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:02,538 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [461864742] [2024-06-28 02:04:02,539 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:02,539 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:02,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:05,076 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:05,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:05,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [461864742] [2024-06-28 02:04:05,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [461864742] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:05,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:05,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:05,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858876199] [2024-06-28 02:04:05,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:05,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:05,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:05,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:05,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:05,105 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:05,105 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 406 transitions, 5442 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:05,105 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:05,106 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:05,106 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:08,451 INFO L124 PetriNetUnfolderBase]: 7734/11999 cut-off events. [2024-06-28 02:04:08,451 INFO L125 PetriNetUnfolderBase]: For 360617/360643 co-relation queries the response was YES. [2024-06-28 02:04:08,555 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74895 conditions, 11999 events. 7734/11999 cut-off events. For 360617/360643 co-relation queries the response was YES. Maximal size of possible extension queue 497. Compared 77324 event pairs, 1395 based on Foata normal form. 25/12019 useless extension candidates. Maximal degree in co-relation 74758. Up to 10396 conditions per place. [2024-06-28 02:04:08,603 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 341 selfloop transitions, 121 changer transitions 0/469 dead transitions. [2024-06-28 02:04:08,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 469 transitions, 7018 flow [2024-06-28 02:04:08,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:08,604 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:08,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 200 transitions. [2024-06-28 02:04:08,604 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:04:08,604 INFO L175 Difference]: Start difference. First operand has 294 places, 406 transitions, 5442 flow. Second operand 8 states and 200 transitions. [2024-06-28 02:04:08,604 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 469 transitions, 7018 flow [2024-06-28 02:04:09,839 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 469 transitions, 6878 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-06-28 02:04:09,845 INFO L231 Difference]: Finished difference. Result has 296 places, 409 transitions, 5605 flow [2024-06-28 02:04:09,845 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5302, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=406, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5605, PETRI_PLACES=296, PETRI_TRANSITIONS=409} [2024-06-28 02:04:09,847 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 245 predicate places. [2024-06-28 02:04:09,847 INFO L495 AbstractCegarLoop]: Abstraction has has 296 places, 409 transitions, 5605 flow [2024-06-28 02:04:09,847 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:09,847 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:09,848 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:09,848 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:04:09,848 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:09,848 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:09,848 INFO L85 PathProgramCache]: Analyzing trace with hash -617658304, now seen corresponding path program 7 times [2024-06-28 02:04:09,848 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:09,848 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557230241] [2024-06-28 02:04:09,848 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:09,849 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:09,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:12,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:12,340 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:12,340 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557230241] [2024-06-28 02:04:12,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557230241] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:12,340 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:12,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:12,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485782083] [2024-06-28 02:04:12,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:12,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:12,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:12,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:12,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:12,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:12,391 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 409 transitions, 5605 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:12,391 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:12,391 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:12,391 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:15,428 INFO L124 PetriNetUnfolderBase]: 7762/12041 cut-off events. [2024-06-28 02:04:15,428 INFO L125 PetriNetUnfolderBase]: For 370476/370502 co-relation queries the response was YES. [2024-06-28 02:04:15,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75840 conditions, 12041 events. 7762/12041 cut-off events. For 370476/370502 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 77651 event pairs, 1395 based on Foata normal form. 25/12061 useless extension candidates. Maximal degree in co-relation 75702. Up to 10424 conditions per place. [2024-06-28 02:04:15,591 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 332 selfloop transitions, 130 changer transitions 0/469 dead transitions. [2024-06-28 02:04:15,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 303 places, 469 transitions, 7095 flow [2024-06-28 02:04:15,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:15,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:15,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 195 transitions. [2024-06-28 02:04:15,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5186170212765957 [2024-06-28 02:04:15,593 INFO L175 Difference]: Start difference. First operand has 296 places, 409 transitions, 5605 flow. Second operand 8 states and 195 transitions. [2024-06-28 02:04:15,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 303 places, 469 transitions, 7095 flow [2024-06-28 02:04:17,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 469 transitions, 6822 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-28 02:04:17,125 INFO L231 Difference]: Finished difference. Result has 299 places, 415 transitions, 5746 flow [2024-06-28 02:04:17,125 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5353, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=124, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5746, PETRI_PLACES=299, PETRI_TRANSITIONS=415} [2024-06-28 02:04:17,126 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 248 predicate places. [2024-06-28 02:04:17,126 INFO L495 AbstractCegarLoop]: Abstraction has has 299 places, 415 transitions, 5746 flow [2024-06-28 02:04:17,126 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:17,126 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:17,126 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:17,126 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:04:17,126 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:17,127 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:17,127 INFO L85 PathProgramCache]: Analyzing trace with hash 713089748, now seen corresponding path program 4 times [2024-06-28 02:04:17,127 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:17,127 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1075815028] [2024-06-28 02:04:17,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:17,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:17,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:19,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:19,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:19,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1075815028] [2024-06-28 02:04:19,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1075815028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:19,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:19,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:19,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360694454] [2024-06-28 02:04:19,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:19,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:19,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:19,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:19,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:19,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:19,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 415 transitions, 5746 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:19,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:19,979 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:19,979 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:23,153 INFO L124 PetriNetUnfolderBase]: 7756/12030 cut-off events. [2024-06-28 02:04:23,153 INFO L125 PetriNetUnfolderBase]: For 376921/376945 co-relation queries the response was YES. [2024-06-28 02:04:23,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75763 conditions, 12030 events. 7756/12030 cut-off events. For 376921/376945 co-relation queries the response was YES. Maximal size of possible extension queue 500. Compared 77536 event pairs, 1404 based on Foata normal form. 24/12049 useless extension candidates. Maximal degree in co-relation 75624. Up to 10779 conditions per place. [2024-06-28 02:04:23,321 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 397 selfloop transitions, 75 changer transitions 0/479 dead transitions. [2024-06-28 02:04:23,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 307 places, 479 transitions, 7162 flow [2024-06-28 02:04:23,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:04:23,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:04:23,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 216 transitions. [2024-06-28 02:04:23,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5106382978723404 [2024-06-28 02:04:23,323 INFO L175 Difference]: Start difference. First operand has 299 places, 415 transitions, 5746 flow. Second operand 9 states and 216 transitions. [2024-06-28 02:04:23,323 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 307 places, 479 transitions, 7162 flow [2024-06-28 02:04:24,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 479 transitions, 6930 flow, removed 34 selfloop flow, removed 4 redundant places. [2024-06-28 02:04:24,550 INFO L231 Difference]: Finished difference. Result has 305 places, 417 transitions, 5708 flow [2024-06-28 02:04:24,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5522, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=415, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5708, PETRI_PLACES=305, PETRI_TRANSITIONS=417} [2024-06-28 02:04:24,551 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 254 predicate places. [2024-06-28 02:04:24,551 INFO L495 AbstractCegarLoop]: Abstraction has has 305 places, 417 transitions, 5708 flow [2024-06-28 02:04:24,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:24,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:24,551 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:24,551 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:04:24,552 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:24,552 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:24,552 INFO L85 PathProgramCache]: Analyzing trace with hash -2048429052, now seen corresponding path program 5 times [2024-06-28 02:04:24,552 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:24,552 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1640872389] [2024-06-28 02:04:24,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:24,552 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:24,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:27,265 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:27,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:27,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1640872389] [2024-06-28 02:04:27,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1640872389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:27,266 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:27,266 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:27,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062929871] [2024-06-28 02:04:27,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:27,266 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:27,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:27,266 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:27,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:27,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:27,289 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 417 transitions, 5708 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:27,289 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:27,289 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:27,289 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:30,639 INFO L124 PetriNetUnfolderBase]: 7902/12253 cut-off events. [2024-06-28 02:04:30,639 INFO L125 PetriNetUnfolderBase]: For 391423/391449 co-relation queries the response was YES. [2024-06-28 02:04:30,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77186 conditions, 12253 events. 7902/12253 cut-off events. For 391423/391449 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 79149 event pairs, 1392 based on Foata normal form. 26/12274 useless extension candidates. Maximal degree in co-relation 77045. Up to 10428 conditions per place. [2024-06-28 02:04:30,823 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 377 selfloop transitions, 113 changer transitions 0/497 dead transitions. [2024-06-28 02:04:30,824 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 497 transitions, 7674 flow [2024-06-28 02:04:30,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:30,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:30,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 197 transitions. [2024-06-28 02:04:30,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.523936170212766 [2024-06-28 02:04:30,825 INFO L175 Difference]: Start difference. First operand has 305 places, 417 transitions, 5708 flow. Second operand 8 states and 197 transitions. [2024-06-28 02:04:30,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 497 transitions, 7674 flow [2024-06-28 02:04:32,649 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 497 transitions, 7507 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 02:04:32,655 INFO L231 Difference]: Finished difference. Result has 310 places, 440 transitions, 6236 flow [2024-06-28 02:04:32,655 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5560, PETRI_DIFFERENCE_MINUEND_PLACES=299, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6236, PETRI_PLACES=310, PETRI_TRANSITIONS=440} [2024-06-28 02:04:32,656 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 259 predicate places. [2024-06-28 02:04:32,656 INFO L495 AbstractCegarLoop]: Abstraction has has 310 places, 440 transitions, 6236 flow [2024-06-28 02:04:32,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:32,656 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:32,656 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:32,656 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:04:32,656 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:32,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:32,657 INFO L85 PathProgramCache]: Analyzing trace with hash -2048607798, now seen corresponding path program 8 times [2024-06-28 02:04:32,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:32,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880373326] [2024-06-28 02:04:32,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:32,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:32,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:35,180 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:35,181 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:35,181 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880373326] [2024-06-28 02:04:35,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880373326] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:35,181 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:35,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:35,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [356467973] [2024-06-28 02:04:35,181 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:35,182 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:35,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:35,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:35,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:35,218 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:35,218 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 440 transitions, 6236 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:35,218 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:35,218 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:35,219 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:38,306 INFO L124 PetriNetUnfolderBase]: 7956/12338 cut-off events. [2024-06-28 02:04:38,306 INFO L125 PetriNetUnfolderBase]: For 407226/407252 co-relation queries the response was YES. [2024-06-28 02:04:38,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79713 conditions, 12338 events. 7956/12338 cut-off events. For 407226/407252 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 79835 event pairs, 1410 based on Foata normal form. 25/12358 useless extension candidates. Maximal degree in co-relation 79568. Up to 11023 conditions per place. [2024-06-28 02:04:38,499 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 402 selfloop transitions, 91 changer transitions 0/500 dead transitions. [2024-06-28 02:04:38,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 500 transitions, 7843 flow [2024-06-28 02:04:38,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:38,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:38,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 190 transitions. [2024-06-28 02:04:38,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5053191489361702 [2024-06-28 02:04:38,500 INFO L175 Difference]: Start difference. First operand has 310 places, 440 transitions, 6236 flow. Second operand 8 states and 190 transitions. [2024-06-28 02:04:38,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 500 transitions, 7843 flow [2024-06-28 02:04:40,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 500 transitions, 7736 flow, removed 48 selfloop flow, removed 2 redundant places. [2024-06-28 02:04:40,167 INFO L231 Difference]: Finished difference. Result has 317 places, 449 transitions, 6522 flow [2024-06-28 02:04:40,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6129, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6522, PETRI_PLACES=317, PETRI_TRANSITIONS=449} [2024-06-28 02:04:40,171 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 266 predicate places. [2024-06-28 02:04:40,171 INFO L495 AbstractCegarLoop]: Abstraction has has 317 places, 449 transitions, 6522 flow [2024-06-28 02:04:40,172 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:40,172 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:40,172 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:40,172 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:04:40,172 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:40,172 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:40,172 INFO L85 PathProgramCache]: Analyzing trace with hash -502604098, now seen corresponding path program 6 times [2024-06-28 02:04:40,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:40,173 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124625899] [2024-06-28 02:04:40,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:40,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:40,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:43,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:43,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:43,059 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124625899] [2024-06-28 02:04:43,059 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124625899] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:43,059 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:43,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:43,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [602661283] [2024-06-28 02:04:43,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:43,060 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:43,060 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:43,060 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:43,060 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:43,084 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:43,085 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 317 places, 449 transitions, 6522 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:43,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:43,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:43,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:46,533 INFO L124 PetriNetUnfolderBase]: 7950/12310 cut-off events. [2024-06-28 02:04:46,533 INFO L125 PetriNetUnfolderBase]: For 409930/409956 co-relation queries the response was YES. [2024-06-28 02:04:46,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79336 conditions, 12310 events. 7950/12310 cut-off events. For 409930/409956 co-relation queries the response was YES. Maximal size of possible extension queue 513. Compared 79384 event pairs, 1408 based on Foata normal form. 26/12331 useless extension candidates. Maximal degree in co-relation 79188. Up to 11063 conditions per place. [2024-06-28 02:04:46,699 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 414 selfloop transitions, 79 changer transitions 0/500 dead transitions. [2024-06-28 02:04:46,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 500 transitions, 7814 flow [2024-06-28 02:04:46,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:04:46,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:04:46,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 189 transitions. [2024-06-28 02:04:46,701 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5026595744680851 [2024-06-28 02:04:46,701 INFO L175 Difference]: Start difference. First operand has 317 places, 449 transitions, 6522 flow. Second operand 8 states and 189 transitions. [2024-06-28 02:04:46,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 500 transitions, 7814 flow [2024-06-28 02:04:48,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 500 transitions, 7604 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-28 02:04:48,379 INFO L231 Difference]: Finished difference. Result has 321 places, 451 transitions, 6539 flow [2024-06-28 02:04:48,379 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6312, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=449, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6539, PETRI_PLACES=321, PETRI_TRANSITIONS=451} [2024-06-28 02:04:48,379 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 270 predicate places. [2024-06-28 02:04:48,379 INFO L495 AbstractCegarLoop]: Abstraction has has 321 places, 451 transitions, 6539 flow [2024-06-28 02:04:48,379 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:48,380 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:48,380 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:48,380 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-28 02:04:48,380 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:48,380 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:48,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1902036298, now seen corresponding path program 9 times [2024-06-28 02:04:48,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:48,381 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1309745102] [2024-06-28 02:04:48,382 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:48,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:48,394 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:51,178 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:51,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:51,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1309745102] [2024-06-28 02:04:51,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1309745102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:51,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:51,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:51,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1468059002] [2024-06-28 02:04:51,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:51,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:51,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:51,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:51,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:51,205 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:51,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 451 transitions, 6539 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:51,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:51,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:51,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:04:54,565 INFO L124 PetriNetUnfolderBase]: 7947/12326 cut-off events. [2024-06-28 02:04:54,566 INFO L125 PetriNetUnfolderBase]: For 412405/412431 co-relation queries the response was YES. [2024-06-28 02:04:54,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79124 conditions, 12326 events. 7947/12326 cut-off events. For 412405/412431 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 79720 event pairs, 1417 based on Foata normal form. 25/12346 useless extension candidates. Maximal degree in co-relation 78975. Up to 11012 conditions per place. [2024-06-28 02:04:54,768 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 414 selfloop transitions, 93 changer transitions 0/514 dead transitions. [2024-06-28 02:04:54,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 330 places, 514 transitions, 7947 flow [2024-06-28 02:04:54,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 02:04:54,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 02:04:54,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 231 transitions. [2024-06-28 02:04:54,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49148936170212765 [2024-06-28 02:04:54,770 INFO L175 Difference]: Start difference. First operand has 321 places, 451 transitions, 6539 flow. Second operand 10 states and 231 transitions. [2024-06-28 02:04:54,770 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 330 places, 514 transitions, 7947 flow [2024-06-28 02:04:56,712 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 514 transitions, 7760 flow, removed 19 selfloop flow, removed 5 redundant places. [2024-06-28 02:04:56,718 INFO L231 Difference]: Finished difference. Result has 326 places, 451 transitions, 6544 flow [2024-06-28 02:04:56,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6352, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=93, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=358, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6544, PETRI_PLACES=326, PETRI_TRANSITIONS=451} [2024-06-28 02:04:56,719 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 275 predicate places. [2024-06-28 02:04:56,719 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 451 transitions, 6544 flow [2024-06-28 02:04:56,719 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:56,719 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:04:56,719 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:04:56,720 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-28 02:04:56,720 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:04:56,720 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:04:56,720 INFO L85 PathProgramCache]: Analyzing trace with hash -1010321630, now seen corresponding path program 7 times [2024-06-28 02:04:56,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:04:56,720 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [651113414] [2024-06-28 02:04:56,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:04:56,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:04:56,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:04:59,420 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:04:59,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:04:59,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [651113414] [2024-06-28 02:04:59,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [651113414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:04:59,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:04:59,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:04:59,421 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798910311] [2024-06-28 02:04:59,421 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:04:59,422 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:04:59,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:04:59,422 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:04:59,423 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:04:59,455 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:04:59,455 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 451 transitions, 6544 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:04:59,455 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:04:59,455 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:04:59,455 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:02,487 INFO L124 PetriNetUnfolderBase]: 7993/12323 cut-off events. [2024-06-28 02:05:02,487 INFO L125 PetriNetUnfolderBase]: For 429150/429171 co-relation queries the response was YES. [2024-06-28 02:05:02,611 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79576 conditions, 12323 events. 7993/12323 cut-off events. For 429150/429171 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 79228 event pairs, 1340 based on Foata normal form. 22/12342 useless extension candidates. Maximal degree in co-relation 79426. Up to 10833 conditions per place. [2024-06-28 02:05:02,664 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 388 selfloop transitions, 105 changer transitions 0/500 dead transitions. [2024-06-28 02:05:02,664 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 500 transitions, 7904 flow [2024-06-28 02:05:02,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:02,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:02,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:05:02,666 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-06-28 02:05:02,666 INFO L175 Difference]: Start difference. First operand has 326 places, 451 transitions, 6544 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:05:02,666 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 500 transitions, 7904 flow [2024-06-28 02:05:04,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 500 transitions, 7688 flow, removed 11 selfloop flow, removed 9 redundant places. [2024-06-28 02:05:04,630 INFO L231 Difference]: Finished difference. Result has 324 places, 455 transitions, 6612 flow [2024-06-28 02:05:04,631 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6328, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6612, PETRI_PLACES=324, PETRI_TRANSITIONS=455} [2024-06-28 02:05:04,631 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 273 predicate places. [2024-06-28 02:05:04,631 INFO L495 AbstractCegarLoop]: Abstraction has has 324 places, 455 transitions, 6612 flow [2024-06-28 02:05:04,631 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:04,632 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:04,632 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:04,632 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-28 02:05:04,632 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:05:04,632 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:04,632 INFO L85 PathProgramCache]: Analyzing trace with hash 771638994, now seen corresponding path program 10 times [2024-06-28 02:05:04,632 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:04,632 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [583007137] [2024-06-28 02:05:04,633 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:04,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:04,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:07,712 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:07,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:07,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [583007137] [2024-06-28 02:05:07,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [583007137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:07,713 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:07,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:07,713 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183763581] [2024-06-28 02:05:07,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:07,713 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:07,713 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:07,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:07,713 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:07,736 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:07,736 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 455 transitions, 6612 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:07,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:07,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:07,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:11,351 INFO L124 PetriNetUnfolderBase]: 7990/12317 cut-off events. [2024-06-28 02:05:11,351 INFO L125 PetriNetUnfolderBase]: For 426549/426568 co-relation queries the response was YES. [2024-06-28 02:05:11,460 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79764 conditions, 12317 events. 7990/12317 cut-off events. For 426549/426568 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 79104 event pairs, 1332 based on Foata normal form. 19/12333 useless extension candidates. Maximal degree in co-relation 79614. Up to 10812 conditions per place. [2024-06-28 02:05:11,509 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 387 selfloop transitions, 138 changer transitions 0/532 dead transitions. [2024-06-28 02:05:11,510 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 532 transitions, 8178 flow [2024-06-28 02:05:11,510 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:05:11,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:05:11,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 233 transitions. [2024-06-28 02:05:11,511 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5508274231678487 [2024-06-28 02:05:11,511 INFO L175 Difference]: Start difference. First operand has 324 places, 455 transitions, 6612 flow. Second operand 9 states and 233 transitions. [2024-06-28 02:05:11,511 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 532 transitions, 8178 flow [2024-06-28 02:05:13,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 532 transitions, 7961 flow, removed 27 selfloop flow, removed 5 redundant places. [2024-06-28 02:05:13,289 INFO L231 Difference]: Finished difference. Result has 328 places, 455 transitions, 6702 flow [2024-06-28 02:05:13,289 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6397, PETRI_DIFFERENCE_MINUEND_PLACES=319, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=138, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6702, PETRI_PLACES=328, PETRI_TRANSITIONS=455} [2024-06-28 02:05:13,289 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 277 predicate places. [2024-06-28 02:05:13,289 INFO L495 AbstractCegarLoop]: Abstraction has has 328 places, 455 transitions, 6702 flow [2024-06-28 02:05:13,289 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:13,289 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:13,290 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:13,290 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-28 02:05:13,290 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:05:13,290 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:13,290 INFO L85 PathProgramCache]: Analyzing trace with hash -1010558780, now seen corresponding path program 8 times [2024-06-28 02:05:13,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:13,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338501009] [2024-06-28 02:05:13,290 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:13,291 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:13,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:16,002 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:16,003 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:16,003 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338501009] [2024-06-28 02:05:16,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338501009] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:16,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:16,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:16,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007023287] [2024-06-28 02:05:16,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:16,004 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:16,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:16,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:16,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:16,031 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:16,031 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 455 transitions, 6702 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:16,031 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:16,031 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:16,031 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:19,237 INFO L124 PetriNetUnfolderBase]: 7984/12284 cut-off events. [2024-06-28 02:05:19,238 INFO L125 PetriNetUnfolderBase]: For 426362/426379 co-relation queries the response was YES. [2024-06-28 02:05:19,368 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79735 conditions, 12284 events. 7984/12284 cut-off events. For 426362/426379 co-relation queries the response was YES. Maximal size of possible extension queue 515. Compared 78631 event pairs, 1312 based on Foata normal form. 18/12299 useless extension candidates. Maximal degree in co-relation 79585. Up to 10824 conditions per place. [2024-06-28 02:05:19,422 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 401 selfloop transitions, 112 changer transitions 0/520 dead transitions. [2024-06-28 02:05:19,422 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 520 transitions, 8136 flow [2024-06-28 02:05:19,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:05:19,423 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:05:19,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 222 transitions. [2024-06-28 02:05:19,424 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 02:05:19,424 INFO L175 Difference]: Start difference. First operand has 328 places, 455 transitions, 6702 flow. Second operand 9 states and 222 transitions. [2024-06-28 02:05:19,424 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 520 transitions, 8136 flow [2024-06-28 02:05:21,322 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 520 transitions, 7727 flow, removed 37 selfloop flow, removed 10 redundant places. [2024-06-28 02:05:21,328 INFO L231 Difference]: Finished difference. Result has 327 places, 455 transitions, 6542 flow [2024-06-28 02:05:21,328 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6301, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=112, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6542, PETRI_PLACES=327, PETRI_TRANSITIONS=455} [2024-06-28 02:05:21,329 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 276 predicate places. [2024-06-28 02:05:21,329 INFO L495 AbstractCegarLoop]: Abstraction has has 327 places, 455 transitions, 6542 flow [2024-06-28 02:05:21,329 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:21,329 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:21,329 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:21,329 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-28 02:05:21,329 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:05:21,330 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:21,330 INFO L85 PathProgramCache]: Analyzing trace with hash -833011550, now seen corresponding path program 9 times [2024-06-28 02:05:21,330 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:21,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [415013515] [2024-06-28 02:05:21,330 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:21,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:21,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:23,804 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:23,805 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:23,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [415013515] [2024-06-28 02:05:23,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [415013515] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:23,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:23,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:23,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756802303] [2024-06-28 02:05:23,805 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:23,806 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:23,806 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:23,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:23,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:23,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:23,835 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 455 transitions, 6542 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:23,835 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:23,835 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:23,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:27,220 INFO L124 PetriNetUnfolderBase]: 8050/12476 cut-off events. [2024-06-28 02:05:27,220 INFO L125 PetriNetUnfolderBase]: For 401924/401950 co-relation queries the response was YES. [2024-06-28 02:05:27,340 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79823 conditions, 12476 events. 8050/12476 cut-off events. For 401924/401950 co-relation queries the response was YES. Maximal size of possible extension queue 521. Compared 80695 event pairs, 1386 based on Foata normal form. 26/12497 useless extension candidates. Maximal degree in co-relation 79675. Up to 10579 conditions per place. [2024-06-28 02:05:27,394 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 382 selfloop transitions, 121 changer transitions 0/510 dead transitions. [2024-06-28 02:05:27,395 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 510 transitions, 8226 flow [2024-06-28 02:05:27,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:27,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:27,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:05:27,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:05:27,403 INFO L175 Difference]: Start difference. First operand has 327 places, 455 transitions, 6542 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:05:27,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 510 transitions, 8226 flow [2024-06-28 02:05:29,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 510 transitions, 7964 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-06-28 02:05:29,041 INFO L231 Difference]: Finished difference. Result has 326 places, 462 transitions, 6718 flow [2024-06-28 02:05:29,056 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6284, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=114, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=340, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6718, PETRI_PLACES=326, PETRI_TRANSITIONS=462} [2024-06-28 02:05:29,057 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 275 predicate places. [2024-06-28 02:05:29,057 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 462 transitions, 6718 flow [2024-06-28 02:05:29,057 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:29,057 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:29,057 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:29,057 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-28 02:05:29,057 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:05:29,058 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:29,058 INFO L85 PathProgramCache]: Analyzing trace with hash -610824320, now seen corresponding path program 10 times [2024-06-28 02:05:29,058 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:29,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831768131] [2024-06-28 02:05:29,058 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:29,058 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:29,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:31,757 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:31,758 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:31,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831768131] [2024-06-28 02:05:31,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831768131] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:31,758 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:31,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:31,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069887128] [2024-06-28 02:05:31,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:31,758 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:31,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:31,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:31,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:31,783 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:31,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 462 transitions, 6718 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:31,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:31,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:31,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:35,119 INFO L124 PetriNetUnfolderBase]: 8106/12500 cut-off events. [2024-06-28 02:05:35,119 INFO L125 PetriNetUnfolderBase]: For 415882/415932 co-relation queries the response was YES. [2024-06-28 02:05:35,256 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81118 conditions, 12500 events. 8106/12500 cut-off events. For 415882/415932 co-relation queries the response was YES. Maximal size of possible extension queue 527. Compared 80550 event pairs, 1374 based on Foata normal form. 36/12525 useless extension candidates. Maximal degree in co-relation 80969. Up to 10629 conditions per place. [2024-06-28 02:05:35,569 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 382 selfloop transitions, 123 changer transitions 0/512 dead transitions. [2024-06-28 02:05:35,569 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 512 transitions, 8387 flow [2024-06-28 02:05:35,570 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:35,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:35,570 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:05:35,571 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 02:05:35,571 INFO L175 Difference]: Start difference. First operand has 326 places, 462 transitions, 6718 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:05:35,571 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 512 transitions, 8387 flow [2024-06-28 02:05:37,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 512 transitions, 8187 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:05:37,388 INFO L231 Difference]: Finished difference. Result has 330 places, 470 transitions, 7011 flow [2024-06-28 02:05:37,388 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6532, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=462, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=346, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7011, PETRI_PLACES=330, PETRI_TRANSITIONS=470} [2024-06-28 02:05:37,389 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 279 predicate places. [2024-06-28 02:05:37,389 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 470 transitions, 7011 flow [2024-06-28 02:05:37,389 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:37,389 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:37,389 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:37,389 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-28 02:05:37,389 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:05:37,390 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:37,390 INFO L85 PathProgramCache]: Analyzing trace with hash 445794878, now seen corresponding path program 11 times [2024-06-28 02:05:37,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:37,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681319078] [2024-06-28 02:05:37,391 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:37,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:37,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:40,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:40,113 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:40,113 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681319078] [2024-06-28 02:05:40,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [681319078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:40,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:40,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:40,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195902972] [2024-06-28 02:05:40,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:40,113 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:40,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:40,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:40,114 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:40,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:40,156 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 470 transitions, 7011 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:40,156 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:40,157 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:40,157 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:43,480 INFO L124 PetriNetUnfolderBase]: 8100/12547 cut-off events. [2024-06-28 02:05:43,480 INFO L125 PetriNetUnfolderBase]: For 403466/403490 co-relation queries the response was YES. [2024-06-28 02:05:43,655 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81418 conditions, 12547 events. 8100/12547 cut-off events. For 403466/403490 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 81196 event pairs, 1442 based on Foata normal form. 24/12566 useless extension candidates. Maximal degree in co-relation 81268. Up to 11211 conditions per place. [2024-06-28 02:05:43,712 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 427 selfloop transitions, 83 changer transitions 0/517 dead transitions. [2024-06-28 02:05:43,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 517 transitions, 8273 flow [2024-06-28 02:05:43,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:43,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:43,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:05:43,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 02:05:43,713 INFO L175 Difference]: Start difference. First operand has 330 places, 470 transitions, 7011 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:05:43,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 517 transitions, 8273 flow [2024-06-28 02:05:45,754 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 517 transitions, 7979 flow, removed 71 selfloop flow, removed 3 redundant places. [2024-06-28 02:05:45,762 INFO L231 Difference]: Finished difference. Result has 334 places, 470 transitions, 6900 flow [2024-06-28 02:05:45,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6717, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=387, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6900, PETRI_PLACES=334, PETRI_TRANSITIONS=470} [2024-06-28 02:05:45,763 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 283 predicate places. [2024-06-28 02:05:45,764 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 470 transitions, 6900 flow [2024-06-28 02:05:45,764 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:45,764 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:45,764 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:45,765 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-28 02:05:45,765 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:05:45,765 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:45,765 INFO L85 PathProgramCache]: Analyzing trace with hash -826755440, now seen corresponding path program 12 times [2024-06-28 02:05:45,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:45,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1983381451] [2024-06-28 02:05:45,765 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:45,765 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:45,780 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:48,486 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:48,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:48,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1983381451] [2024-06-28 02:05:48,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1983381451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:48,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:48,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:48,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [802443666] [2024-06-28 02:05:48,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:48,487 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:48,487 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:48,487 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:48,487 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:48,506 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:48,506 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 470 transitions, 6900 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:48,507 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:48,507 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:48,507 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:51,841 INFO L124 PetriNetUnfolderBase]: 8094/12492 cut-off events. [2024-06-28 02:05:51,841 INFO L125 PetriNetUnfolderBase]: For 412279/412329 co-relation queries the response was YES. [2024-06-28 02:05:51,964 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80229 conditions, 12492 events. 8094/12492 cut-off events. For 412279/412329 co-relation queries the response was YES. Maximal size of possible extension queue 528. Compared 80609 event pairs, 1371 based on Foata normal form. 36/12517 useless extension candidates. Maximal degree in co-relation 80078. Up to 10619 conditions per place. [2024-06-28 02:05:52,019 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 383 selfloop transitions, 121 changer transitions 0/511 dead transitions. [2024-06-28 02:05:52,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 511 transitions, 8150 flow [2024-06-28 02:05:52,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:52,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:52,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:05:52,020 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 02:05:52,020 INFO L175 Difference]: Start difference. First operand has 334 places, 470 transitions, 6900 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:05:52,021 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 511 transitions, 8150 flow [2024-06-28 02:05:53,309 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 511 transitions, 7933 flow, removed 23 selfloop flow, removed 7 redundant places. [2024-06-28 02:05:53,315 INFO L231 Difference]: Finished difference. Result has 334 places, 470 transitions, 6932 flow [2024-06-28 02:05:53,316 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6683, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=349, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6932, PETRI_PLACES=334, PETRI_TRANSITIONS=470} [2024-06-28 02:05:53,316 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 283 predicate places. [2024-06-28 02:05:53,316 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 470 transitions, 6932 flow [2024-06-28 02:05:53,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:53,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:05:53,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:05:53,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-28 02:05:53,317 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:05:53,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:05:53,317 INFO L85 PathProgramCache]: Analyzing trace with hash -833190296, now seen corresponding path program 11 times [2024-06-28 02:05:53,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:05:53,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815830632] [2024-06-28 02:05:53,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:05:53,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:05:53,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:05:55,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:05:55,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:05:55,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815830632] [2024-06-28 02:05:55,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815830632] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:05:55,950 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:05:55,950 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:05:55,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [281389386] [2024-06-28 02:05:55,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:05:55,950 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:05:55,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:05:55,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:05:55,951 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:05:55,966 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:05:55,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 470 transitions, 6932 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:05:55,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:05:55,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:05:55,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:05:59,243 INFO L124 PetriNetUnfolderBase]: 8091/12524 cut-off events. [2024-06-28 02:05:59,243 INFO L125 PetriNetUnfolderBase]: For 388676/388702 co-relation queries the response was YES. [2024-06-28 02:05:59,423 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80398 conditions, 12524 events. 8091/12524 cut-off events. For 388676/388702 co-relation queries the response was YES. Maximal size of possible extension queue 524. Compared 81012 event pairs, 1421 based on Foata normal form. 25/12544 useless extension candidates. Maximal degree in co-relation 80247. Up to 10951 conditions per place. [2024-06-28 02:05:59,482 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 384 selfloop transitions, 131 changer transitions 0/522 dead transitions. [2024-06-28 02:05:59,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 522 transitions, 8390 flow [2024-06-28 02:05:59,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:05:59,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:05:59,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:05:59,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2024-06-28 02:05:59,483 INFO L175 Difference]: Start difference. First operand has 334 places, 470 transitions, 6932 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:05:59,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 522 transitions, 8390 flow [2024-06-28 02:06:01,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 522 transitions, 8103 flow, removed 11 selfloop flow, removed 5 redundant places. [2024-06-28 02:06:01,139 INFO L231 Difference]: Finished difference. Result has 336 places, 470 transitions, 6927 flow [2024-06-28 02:06:01,140 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6645, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=339, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6927, PETRI_PLACES=336, PETRI_TRANSITIONS=470} [2024-06-28 02:06:01,140 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 285 predicate places. [2024-06-28 02:06:01,140 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 470 transitions, 6927 flow [2024-06-28 02:06:01,141 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:01,141 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:01,141 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:01,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-28 02:06:01,141 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:06:01,142 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:01,142 INFO L85 PathProgramCache]: Analyzing trace with hash -833427446, now seen corresponding path program 12 times [2024-06-28 02:06:01,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:01,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554464014] [2024-06-28 02:06:01,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:01,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:01,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:03,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 02:06:03,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:03,853 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554464014] [2024-06-28 02:06:03,853 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554464014] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:03,853 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:03,853 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:03,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429417539] [2024-06-28 02:06:03,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:03,854 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:03,855 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:03,856 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:03,856 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:03,870 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:06:03,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 470 transitions, 6927 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:03,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:03,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:06:03,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:07,354 INFO L124 PetriNetUnfolderBase]: 8088/12548 cut-off events. [2024-06-28 02:06:07,355 INFO L125 PetriNetUnfolderBase]: For 393161/393187 co-relation queries the response was YES. [2024-06-28 02:06:07,500 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79989 conditions, 12548 events. 8088/12548 cut-off events. For 393161/393187 co-relation queries the response was YES. Maximal size of possible extension queue 526. Compared 81412 event pairs, 1432 based on Foata normal form. 25/12568 useless extension candidates. Maximal degree in co-relation 79838. Up to 10948 conditions per place. [2024-06-28 02:06:07,559 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 401 selfloop transitions, 137 changer transitions 0/545 dead transitions. [2024-06-28 02:06:07,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 545 transitions, 8429 flow [2024-06-28 02:06:07,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:06:07,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:06:07,561 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 229 transitions. [2024-06-28 02:06:07,561 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541371158392435 [2024-06-28 02:06:07,561 INFO L175 Difference]: Start difference. First operand has 336 places, 470 transitions, 6927 flow. Second operand 9 states and 229 transitions. [2024-06-28 02:06:07,561 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 545 transitions, 8429 flow [2024-06-28 02:06:09,330 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 545 transitions, 8095 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-28 02:06:09,337 INFO L231 Difference]: Finished difference. Result has 337 places, 470 transitions, 6888 flow [2024-06-28 02:06:09,337 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6593, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6888, PETRI_PLACES=337, PETRI_TRANSITIONS=470} [2024-06-28 02:06:09,337 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 286 predicate places. [2024-06-28 02:06:09,338 INFO L495 AbstractCegarLoop]: Abstraction has has 337 places, 470 transitions, 6888 flow [2024-06-28 02:06:09,338 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:09,338 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:09,338 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:09,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-28 02:06:09,338 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:06:09,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:09,339 INFO L85 PathProgramCache]: Analyzing trace with hash -610815392, now seen corresponding path program 2 times [2024-06-28 02:06:09,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:09,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744090103] [2024-06-28 02:06:09,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:09,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:09,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:13,113 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:13,114 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:13,114 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744090103] [2024-06-28 02:06:13,114 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744090103] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:13,114 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:13,114 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:06:13,114 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357650845] [2024-06-28 02:06:13,114 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:13,114 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:06:13,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:13,114 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:06:13,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:06:13,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:06:13,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 470 transitions, 6888 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:13,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:13,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:06:13,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:16,335 INFO L124 PetriNetUnfolderBase]: 7807/12171 cut-off events. [2024-06-28 02:06:16,335 INFO L125 PetriNetUnfolderBase]: For 407571/407755 co-relation queries the response was YES. [2024-06-28 02:06:16,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77279 conditions, 12171 events. 7807/12171 cut-off events. For 407571/407755 co-relation queries the response was YES. Maximal size of possible extension queue 535. Compared 79751 event pairs, 1351 based on Foata normal form. 195/12280 useless extension candidates. Maximal degree in co-relation 77128. Up to 10186 conditions per place. [2024-06-28 02:06:16,518 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 373 selfloop transitions, 68 changer transitions 0/512 dead transitions. [2024-06-28 02:06:16,518 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 343 places, 512 transitions, 8004 flow [2024-06-28 02:06:16,519 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:06:16,519 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:06:16,519 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 02:06:16,520 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 02:06:16,520 INFO L175 Difference]: Start difference. First operand has 337 places, 470 transitions, 6888 flow. Second operand 7 states and 172 transitions. [2024-06-28 02:06:16,520 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 343 places, 512 transitions, 8004 flow [2024-06-28 02:06:18,259 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 512 transitions, 7709 flow, removed 3 selfloop flow, removed 11 redundant places. [2024-06-28 02:06:18,266 INFO L231 Difference]: Finished difference. Result has 333 places, 471 transitions, 6753 flow [2024-06-28 02:06:18,266 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6593, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=470, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6753, PETRI_PLACES=333, PETRI_TRANSITIONS=471} [2024-06-28 02:06:18,266 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 282 predicate places. [2024-06-28 02:06:18,266 INFO L495 AbstractCegarLoop]: Abstraction has has 333 places, 471 transitions, 6753 flow [2024-06-28 02:06:18,267 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:18,267 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:18,267 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:18,267 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-28 02:06:18,267 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:06:18,267 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:18,267 INFO L85 PathProgramCache]: Analyzing trace with hash -596530592, now seen corresponding path program 3 times [2024-06-28 02:06:18,268 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:18,268 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [402320022] [2024-06-28 02:06:18,268 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:18,268 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:21,636 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:21,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:21,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [402320022] [2024-06-28 02:06:21,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [402320022] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:21,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:21,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:06:21,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614310401] [2024-06-28 02:06:21,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:21,638 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:06:21,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:21,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:06:21,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:06:21,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:06:21,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 471 transitions, 6753 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:21,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:21,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:06:21,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:24,948 INFO L124 PetriNetUnfolderBase]: 8071/12583 cut-off events. [2024-06-28 02:06:24,948 INFO L125 PetriNetUnfolderBase]: For 409384/409582 co-relation queries the response was YES. [2024-06-28 02:06:25,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79825 conditions, 12583 events. 8071/12583 cut-off events. For 409384/409582 co-relation queries the response was YES. Maximal size of possible extension queue 558. Compared 82677 event pairs, 1395 based on Foata normal form. 191/12658 useless extension candidates. Maximal degree in co-relation 79676. Up to 9954 conditions per place. [2024-06-28 02:06:25,108 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 376 selfloop transitions, 72 changer transitions 0/519 dead transitions. [2024-06-28 02:06:25,108 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 519 transitions, 8121 flow [2024-06-28 02:06:25,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:06:25,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:06:25,109 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:06:25,110 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-06-28 02:06:25,110 INFO L175 Difference]: Start difference. First operand has 333 places, 471 transitions, 6753 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:06:25,110 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 519 transitions, 8121 flow [2024-06-28 02:06:26,516 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 519 transitions, 7985 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 02:06:26,522 INFO L231 Difference]: Finished difference. Result has 336 places, 474 transitions, 6857 flow [2024-06-28 02:06:26,522 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6617, PETRI_DIFFERENCE_MINUEND_PLACES=328, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6857, PETRI_PLACES=336, PETRI_TRANSITIONS=474} [2024-06-28 02:06:26,523 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 285 predicate places. [2024-06-28 02:06:26,523 INFO L495 AbstractCegarLoop]: Abstraction has has 336 places, 474 transitions, 6857 flow [2024-06-28 02:06:26,523 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:26,523 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:26,523 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:26,523 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-28 02:06:26,523 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:06:26,524 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:26,524 INFO L85 PathProgramCache]: Analyzing trace with hash -1010312702, now seen corresponding path program 4 times [2024-06-28 02:06:26,524 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:26,524 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695823547] [2024-06-28 02:06:26,524 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:26,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:26,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:30,226 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:30,226 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:30,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695823547] [2024-06-28 02:06:30,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695823547] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:30,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:30,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:06:30,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1168813498] [2024-06-28 02:06:30,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:30,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:06:30,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:30,228 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:06:30,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:06:30,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:06:30,295 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 474 transitions, 6857 flow. Second operand has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:30,295 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:30,295 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:06:30,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:33,552 INFO L124 PetriNetUnfolderBase]: 8070/12618 cut-off events. [2024-06-28 02:06:33,552 INFO L125 PetriNetUnfolderBase]: For 402063/402241 co-relation queries the response was YES. [2024-06-28 02:06:33,732 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80006 conditions, 12618 events. 8070/12618 cut-off events. For 402063/402241 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 83494 event pairs, 1457 based on Foata normal form. 176/12687 useless extension candidates. Maximal degree in co-relation 79855. Up to 10494 conditions per place. [2024-06-28 02:06:33,794 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 384 selfloop transitions, 66 changer transitions 0/521 dead transitions. [2024-06-28 02:06:33,795 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 521 transitions, 7984 flow [2024-06-28 02:06:33,795 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:06:33,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:06:33,796 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 178 transitions. [2024-06-28 02:06:33,796 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.541033434650456 [2024-06-28 02:06:33,796 INFO L175 Difference]: Start difference. First operand has 336 places, 474 transitions, 6857 flow. Second operand 7 states and 178 transitions. [2024-06-28 02:06:33,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 521 transitions, 7984 flow [2024-06-28 02:06:35,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 339 places, 521 transitions, 7880 flow, removed 13 selfloop flow, removed 3 redundant places. [2024-06-28 02:06:35,783 INFO L231 Difference]: Finished difference. Result has 340 places, 476 transitions, 6954 flow [2024-06-28 02:06:35,784 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6757, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=474, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=408, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6954, PETRI_PLACES=340, PETRI_TRANSITIONS=476} [2024-06-28 02:06:35,784 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 289 predicate places. [2024-06-28 02:06:35,784 INFO L495 AbstractCegarLoop]: Abstraction has has 340 places, 476 transitions, 6954 flow [2024-06-28 02:06:35,784 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 13.8) internal successors, (138), 10 states have internal predecessors, (138), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:35,784 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:35,785 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:35,785 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-28 02:06:35,785 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:06:35,786 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:35,786 INFO L85 PathProgramCache]: Analyzing trace with hash 2128220296, now seen corresponding path program 1 times [2024-06-28 02:06:35,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:35,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1980564291] [2024-06-28 02:06:35,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:35,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:35,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:38,220 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:38,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:38,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1980564291] [2024-06-28 02:06:38,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1980564291] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:38,221 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:38,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:38,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717557221] [2024-06-28 02:06:38,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:38,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:38,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:38,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:38,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:38,280 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:06:38,281 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 476 transitions, 6954 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:38,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:38,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:06:38,281 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:41,995 INFO L124 PetriNetUnfolderBase]: 8636/13575 cut-off events. [2024-06-28 02:06:41,996 INFO L125 PetriNetUnfolderBase]: For 405196/405196 co-relation queries the response was YES. [2024-06-28 02:06:42,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85942 conditions, 13575 events. 8636/13575 cut-off events. For 405196/405196 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 90727 event pairs, 1945 based on Foata normal form. 2/13575 useless extension candidates. Maximal degree in co-relation 85789. Up to 12299 conditions per place. [2024-06-28 02:06:42,243 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 477 selfloop transitions, 45 changer transitions 0/529 dead transitions. [2024-06-28 02:06:42,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 529 transitions, 8466 flow [2024-06-28 02:06:42,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:06:42,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:06:42,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 191 transitions. [2024-06-28 02:06:42,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5079787234042553 [2024-06-28 02:06:42,245 INFO L175 Difference]: Start difference. First operand has 340 places, 476 transitions, 6954 flow. Second operand 8 states and 191 transitions. [2024-06-28 02:06:42,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 529 transitions, 8466 flow [2024-06-28 02:06:43,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 529 transitions, 8316 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-28 02:06:44,004 INFO L231 Difference]: Finished difference. Result has 343 places, 482 transitions, 7094 flow [2024-06-28 02:06:44,004 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6804, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=434, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7094, PETRI_PLACES=343, PETRI_TRANSITIONS=482} [2024-06-28 02:06:44,004 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 292 predicate places. [2024-06-28 02:06:44,005 INFO L495 AbstractCegarLoop]: Abstraction has has 343 places, 482 transitions, 7094 flow [2024-06-28 02:06:44,005 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:44,005 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:44,005 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:44,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-28 02:06:44,005 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:06:44,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:44,006 INFO L85 PathProgramCache]: Analyzing trace with hash -617649376, now seen corresponding path program 2 times [2024-06-28 02:06:44,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:44,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [246443394] [2024-06-28 02:06:44,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:44,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:44,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:46,346 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:46,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:46,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [246443394] [2024-06-28 02:06:46,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [246443394] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:46,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:46,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:46,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611150580] [2024-06-28 02:06:46,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:46,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:46,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:46,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:46,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:46,384 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:06:46,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 343 places, 482 transitions, 7094 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:46,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:46,384 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:06:46,384 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:50,492 INFO L124 PetriNetUnfolderBase]: 8666/13617 cut-off events. [2024-06-28 02:06:50,493 INFO L125 PetriNetUnfolderBase]: For 416656/416656 co-relation queries the response was YES. [2024-06-28 02:06:50,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86281 conditions, 13617 events. 8666/13617 cut-off events. For 416656/416656 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 91078 event pairs, 2039 based on Foata normal form. 2/13617 useless extension candidates. Maximal degree in co-relation 86127. Up to 12422 conditions per place. [2024-06-28 02:06:50,673 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 479 selfloop transitions, 40 changer transitions 0/526 dead transitions. [2024-06-28 02:06:50,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 526 transitions, 8354 flow [2024-06-28 02:06:50,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:06:50,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:06:50,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:06:50,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-06-28 02:06:50,675 INFO L175 Difference]: Start difference. First operand has 343 places, 482 transitions, 7094 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:06:50,675 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 526 transitions, 8354 flow [2024-06-28 02:06:52,356 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 346 places, 526 transitions, 8140 flow, removed 86 selfloop flow, removed 4 redundant places. [2024-06-28 02:06:52,390 INFO L231 Difference]: Finished difference. Result has 347 places, 485 transitions, 7072 flow [2024-06-28 02:06:52,391 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6922, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=482, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=442, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7072, PETRI_PLACES=347, PETRI_TRANSITIONS=485} [2024-06-28 02:06:52,391 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 296 predicate places. [2024-06-28 02:06:52,391 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 485 transitions, 7072 flow [2024-06-28 02:06:52,391 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:52,391 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:06:52,392 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:06:52,392 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-28 02:06:52,392 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:06:52,392 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:06:52,392 INFO L85 PathProgramCache]: Analyzing trace with hash -2048598870, now seen corresponding path program 3 times [2024-06-28 02:06:52,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:06:52,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368967831] [2024-06-28 02:06:52,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:06:52,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:06:52,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:06:55,175 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:06:55,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:06:55,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368967831] [2024-06-28 02:06:55,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368967831] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:06:55,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:06:55,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:06:55,176 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1195723967] [2024-06-28 02:06:55,176 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:06:55,176 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:06:55,176 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:06:55,176 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:06:55,177 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:06:55,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:06:55,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 485 transitions, 7072 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:06:55,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:06:55,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:06:55,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:06:59,567 INFO L124 PetriNetUnfolderBase]: 8696/13659 cut-off events. [2024-06-28 02:06:59,567 INFO L125 PetriNetUnfolderBase]: For 420325/420325 co-relation queries the response was YES. [2024-06-28 02:06:59,739 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86143 conditions, 13659 events. 8696/13659 cut-off events. For 420325/420325 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 91427 event pairs, 2039 based on Foata normal form. 2/13659 useless extension candidates. Maximal degree in co-relation 85987. Up to 12505 conditions per place. [2024-06-28 02:06:59,800 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 489 selfloop transitions, 29 changer transitions 0/525 dead transitions. [2024-06-28 02:06:59,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 525 transitions, 8280 flow [2024-06-28 02:06:59,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:06:59,802 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:06:59,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 180 transitions. [2024-06-28 02:06:59,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4787234042553192 [2024-06-28 02:06:59,802 INFO L175 Difference]: Start difference. First operand has 347 places, 485 transitions, 7072 flow. Second operand 8 states and 180 transitions. [2024-06-28 02:06:59,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 525 transitions, 8280 flow [2024-06-28 02:07:01,456 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 348 places, 525 transitions, 8158 flow, removed 23 selfloop flow, removed 6 redundant places. [2024-06-28 02:07:01,462 INFO L231 Difference]: Finished difference. Result has 349 places, 488 transitions, 7084 flow [2024-06-28 02:07:01,463 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6950, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=456, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7084, PETRI_PLACES=349, PETRI_TRANSITIONS=488} [2024-06-28 02:07:01,463 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 298 predicate places. [2024-06-28 02:07:01,463 INFO L495 AbstractCegarLoop]: Abstraction has has 349 places, 488 transitions, 7084 flow [2024-06-28 02:07:01,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:01,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:01,464 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:01,464 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-28 02:07:01,464 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:07:01,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:01,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2048414172, now seen corresponding path program 1 times [2024-06-28 02:07:01,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:01,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1600452618] [2024-06-28 02:07:01,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:01,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:01,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:05,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:05,540 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:05,540 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1600452618] [2024-06-28 02:07:05,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1600452618] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:05,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:05,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-28 02:07:05,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501087003] [2024-06-28 02:07:05,541 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:05,541 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-28 02:07:05,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:05,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-28 02:07:05,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-06-28 02:07:05,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:07:05,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 488 transitions, 7084 flow. Second operand has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:05,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:05,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:07:05,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:10,251 INFO L124 PetriNetUnfolderBase]: 8726/13685 cut-off events. [2024-06-28 02:07:10,260 INFO L125 PetriNetUnfolderBase]: For 429383/429383 co-relation queries the response was YES. [2024-06-28 02:07:10,402 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86484 conditions, 13685 events. 8726/13685 cut-off events. For 429383/429383 co-relation queries the response was YES. Maximal size of possible extension queue 567. Compared 91206 event pairs, 1959 based on Foata normal form. 2/13685 useless extension candidates. Maximal degree in co-relation 86327. Up to 12464 conditions per place. [2024-06-28 02:07:10,460 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 485 selfloop transitions, 39 changer transitions 0/531 dead transitions. [2024-06-28 02:07:10,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 356 places, 531 transitions, 8338 flow [2024-06-28 02:07:10,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:07:10,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:07:10,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:07:10,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-06-28 02:07:10,461 INFO L175 Difference]: Start difference. First operand has 349 places, 488 transitions, 7084 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:07:10,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 356 places, 531 transitions, 8338 flow [2024-06-28 02:07:12,509 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 350 places, 531 transitions, 8232 flow, removed 26 selfloop flow, removed 6 redundant places. [2024-06-28 02:07:12,516 INFO L231 Difference]: Finished difference. Result has 351 places, 491 transitions, 7160 flow [2024-06-28 02:07:12,516 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6978, PETRI_DIFFERENCE_MINUEND_PLACES=343, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=488, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7160, PETRI_PLACES=351, PETRI_TRANSITIONS=491} [2024-06-28 02:07:12,517 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 300 predicate places. [2024-06-28 02:07:12,517 INFO L495 AbstractCegarLoop]: Abstraction has has 351 places, 491 transitions, 7160 flow [2024-06-28 02:07:12,517 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 12.636363636363637) internal successors, (139), 11 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:12,517 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:12,517 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:12,517 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-28 02:07:12,517 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:07:12,518 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:12,518 INFO L85 PathProgramCache]: Analyzing trace with hash -833181368, now seen corresponding path program 4 times [2024-06-28 02:07:12,518 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:12,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880326653] [2024-06-28 02:07:12,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:12,518 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:12,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:15,111 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:15,111 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:15,111 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880326653] [2024-06-28 02:07:15,111 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880326653] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:15,111 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:15,111 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:07:15,111 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1791482608] [2024-06-28 02:07:15,111 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:15,111 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:07:15,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:15,112 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:07:15,112 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:07:15,164 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:07:15,164 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 491 transitions, 7160 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:15,165 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:15,165 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:07:15,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:19,650 INFO L124 PetriNetUnfolderBase]: 8721/13694 cut-off events. [2024-06-28 02:07:19,650 INFO L125 PetriNetUnfolderBase]: For 437927/437927 co-relation queries the response was YES. [2024-06-28 02:07:19,785 INFO L83 FinitePrefix]: Finished finitePrefix Result has 86894 conditions, 13694 events. 8721/13694 cut-off events. For 437927/437927 co-relation queries the response was YES. Maximal size of possible extension queue 569. Compared 91433 event pairs, 1944 based on Foata normal form. 2/13694 useless extension candidates. Maximal degree in co-relation 86736. Up to 12450 conditions per place. [2024-06-28 02:07:19,840 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 482 selfloop transitions, 42 changer transitions 0/531 dead transitions. [2024-06-28 02:07:19,840 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 531 transitions, 8330 flow [2024-06-28 02:07:19,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:19,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:19,841 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 170 transitions. [2024-06-28 02:07:19,841 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5167173252279635 [2024-06-28 02:07:19,841 INFO L175 Difference]: Start difference. First operand has 351 places, 491 transitions, 7160 flow. Second operand 7 states and 170 transitions. [2024-06-28 02:07:19,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 531 transitions, 8330 flow [2024-06-28 02:07:21,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 351 places, 531 transitions, 8130 flow, removed 63 selfloop flow, removed 6 redundant places. [2024-06-28 02:07:21,780 INFO L231 Difference]: Finished difference. Result has 352 places, 491 transitions, 7058 flow [2024-06-28 02:07:21,781 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6960, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=449, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7058, PETRI_PLACES=352, PETRI_TRANSITIONS=491} [2024-06-28 02:07:21,781 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 301 predicate places. [2024-06-28 02:07:21,781 INFO L495 AbstractCegarLoop]: Abstraction has has 352 places, 491 transitions, 7058 flow [2024-06-28 02:07:21,782 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:21,782 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:21,782 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:21,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-28 02:07:21,782 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:07:21,782 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:21,782 INFO L85 PathProgramCache]: Analyzing trace with hash -596821310, now seen corresponding path program 2 times [2024-06-28 02:07:21,783 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:21,783 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345426297] [2024-06-28 02:07:21,783 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:21,783 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:21,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:25,204 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:25,205 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:25,205 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345426297] [2024-06-28 02:07:25,205 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1345426297] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:25,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:25,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:07:25,205 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125824294] [2024-06-28 02:07:25,205 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:25,205 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:07:25,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:25,206 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:07:25,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:07:25,243 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:07:25,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 352 places, 491 transitions, 7058 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:25,243 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:25,243 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:07:25,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:29,428 INFO L124 PetriNetUnfolderBase]: 8751/13737 cut-off events. [2024-06-28 02:07:29,428 INFO L125 PetriNetUnfolderBase]: For 446569/446572 co-relation queries the response was YES. [2024-06-28 02:07:29,570 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87048 conditions, 13737 events. 8751/13737 cut-off events. For 446569/446572 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 91727 event pairs, 1946 based on Foata normal form. 4/13738 useless extension candidates. Maximal degree in co-relation 86889. Up to 12499 conditions per place. [2024-06-28 02:07:29,800 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 481 selfloop transitions, 41 changer transitions 0/529 dead transitions. [2024-06-28 02:07:29,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 360 places, 529 transitions, 8298 flow [2024-06-28 02:07:29,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:07:29,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:07:29,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 191 transitions. [2024-06-28 02:07:29,802 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4515366430260047 [2024-06-28 02:07:29,802 INFO L175 Difference]: Start difference. First operand has 352 places, 491 transitions, 7058 flow. Second operand 9 states and 191 transitions. [2024-06-28 02:07:29,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 360 places, 529 transitions, 8298 flow [2024-06-28 02:07:31,790 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 529 transitions, 8202 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 02:07:31,797 INFO L231 Difference]: Finished difference. Result has 355 places, 494 transitions, 7154 flow [2024-06-28 02:07:31,797 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6962, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=491, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=450, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7154, PETRI_PLACES=355, PETRI_TRANSITIONS=494} [2024-06-28 02:07:31,797 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 304 predicate places. [2024-06-28 02:07:31,798 INFO L495 AbstractCegarLoop]: Abstraction has has 355 places, 494 transitions, 7154 flow [2024-06-28 02:07:31,798 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:31,798 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:31,798 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:31,798 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-28 02:07:31,798 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:07:31,798 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:31,799 INFO L85 PathProgramCache]: Analyzing trace with hash -336534374, now seen corresponding path program 3 times [2024-06-28 02:07:31,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:31,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1799123676] [2024-06-28 02:07:31,799 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:31,799 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:31,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:07:35,326 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:07:35,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:07:35,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1799123676] [2024-06-28 02:07:35,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1799123676] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:07:35,327 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:07:35,327 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:07:35,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1839638672] [2024-06-28 02:07:35,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:07:35,327 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:07:35,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:07:35,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:07:35,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:07:35,420 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:07:35,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 494 transitions, 7154 flow. Second operand has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:35,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:07:35,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:07:35,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:07:39,687 INFO L124 PetriNetUnfolderBase]: 8781/13762 cut-off events. [2024-06-28 02:07:39,687 INFO L125 PetriNetUnfolderBase]: For 457246/457246 co-relation queries the response was YES. [2024-06-28 02:07:39,837 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88083 conditions, 13762 events. 8781/13762 cut-off events. For 457246/457246 co-relation queries the response was YES. Maximal size of possible extension queue 571. Compared 91764 event pairs, 1964 based on Foata normal form. 2/13762 useless extension candidates. Maximal degree in co-relation 87923. Up to 12519 conditions per place. [2024-06-28 02:07:39,904 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 483 selfloop transitions, 42 changer transitions 0/532 dead transitions. [2024-06-28 02:07:39,905 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 532 transitions, 8408 flow [2024-06-28 02:07:39,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:07:39,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:07:39,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 165 transitions. [2024-06-28 02:07:39,906 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5015197568389058 [2024-06-28 02:07:39,906 INFO L175 Difference]: Start difference. First operand has 355 places, 494 transitions, 7154 flow. Second operand 7 states and 165 transitions. [2024-06-28 02:07:39,906 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 532 transitions, 8408 flow [2024-06-28 02:07:42,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 532 transitions, 8247 flow, removed 51 selfloop flow, removed 5 redundant places. [2024-06-28 02:07:42,047 INFO L231 Difference]: Finished difference. Result has 357 places, 497 transitions, 7197 flow [2024-06-28 02:07:42,047 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6993, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=452, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=7197, PETRI_PLACES=357, PETRI_TRANSITIONS=497} [2024-06-28 02:07:42,047 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 306 predicate places. [2024-06-28 02:07:42,048 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 497 transitions, 7197 flow [2024-06-28 02:07:42,048 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.8) internal successors, (128), 10 states have internal predecessors, (128), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 02:07:42,048 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:07:42,048 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 02:07:42,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-28 02:07:42,048 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:07:42,048 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:07:42,049 INFO L85 PathProgramCache]: Analyzing trace with hash -596524640, now seen corresponding path program 4 times [2024-06-28 02:07:42,049 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:07:42,049 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1656531977] [2024-06-28 02:07:42,049 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:07:42,049 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:07:42,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat