./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_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/safe007_power.oepc-thin001_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/safe007_power.oepc-thin001_power.oepc.i ./goblint.2024-06-19_11-23-25.files/mutex-meet-nonrel/safe007_power.oepc-thin001_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:54:50,006 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-28 01:54:50,120 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-28 01:54:50,125 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-28 01:54:50,127 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-28 01:54:50,151 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-28 01:54:50,152 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-28 01:54:50,153 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-28 01:54:50,153 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-28 01:54:50,157 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-28 01:54:50,157 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-28 01:54:50,157 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-28 01:54:50,158 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-28 01:54:50,160 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-28 01:54:50,160 INFO L153 SettingsManager]: * Use SBE=true [2024-06-28 01:54:50,160 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-28 01:54:50,160 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-28 01:54:50,161 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-28 01:54:50,161 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-28 01:54:50,161 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-28 01:54:50,161 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-28 01:54:50,162 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-28 01:54:50,162 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-28 01:54:50,162 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-28 01:54:50,163 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-28 01:54:50,163 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-28 01:54:50,163 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-28 01:54:50,163 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-28 01:54:50,164 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-28 01:54:50,164 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-28 01:54:50,165 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-28 01:54:50,165 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-28 01:54:50,165 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:54:50,166 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-28 01:54:50,166 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-28 01:54:50,166 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-28 01:54:50,166 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-28 01:54:50,166 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-28 01:54:50,167 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-28 01:54:50,167 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-28 01:54:50,167 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-28 01:54:50,167 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-28 01:54:50,167 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-28 01:54:50,168 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:54:50,443 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-28 01:54:50,473 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-28 01:54:50,475 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-28 01:54:50,476 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-28 01:54:50,477 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-28 01:54:50,478 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/safe007_power.oepc-thin001_power.oepc.yml/witness.yml [2024-06-28 01:54:50,748 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-28 01:54:50,749 INFO L274 PluginConnector]: CDTParser initialized [2024-06-28 01:54:50,749 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-28 01:54:51,937 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-28 01:54:52,202 INFO L384 CDTParser]: Found 1 translation units. [2024-06-28 01:54:52,203 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe007_power.oepc-thin001_power.oepc.i [2024-06-28 01:54:52,215 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a8e281fd/a21fe9000b074ac8ba5fa5405b0cc910/FLAG70c5f5642 [2024-06-28 01:54:52,228 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/4a8e281fd/a21fe9000b074ac8ba5fa5405b0cc910 [2024-06-28 01:54:52,229 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-28 01:54:52,230 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-28 01:54:52,231 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-28 01:54:52,231 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-28 01:54:52,235 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-28 01:54:52,236 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:54:50" (1/2) ... [2024-06-28 01:54:52,237 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25541a7b and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:54:52, skipping insertion in model container [2024-06-28 01:54:52,237 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:54:50" (1/2) ... [2024-06-28 01:54:52,238 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@5cfcaacc and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 28.06 01:54:52, skipping insertion in model container [2024-06-28 01:54:52,239 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:54:52" (2/2) ... [2024-06-28 01:54:52,239 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@25541a7b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:52, skipping insertion in model container [2024-06-28 01:54:52,239 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.06 01:54:52" (2/2) ... [2024-06-28 01:54:52,240 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-28 01:54:52,415 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-28 01:54:52,416 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_p1_EAX == 0 || __unbuffered_p1_EAX == 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_p1_EAX == 0 || __unbuffered_p1_EAX == 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:54:52,416 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_p1_EAX == 0 || __unbuffered_p1_EAX == 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_p1_EAX == 0 || __unbuffered_p1_EAX == 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:54:52,417 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_p1_EAX == 0 || __unbuffered_p1_EAX == 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_p1_EAX == 0 || __unbuffered_p1_EAX == 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:54:52,417 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-28 01:54:52,417 INFO L106 edCorrectnessWitness]: ghost_update [L838-L838] multithreaded = 1; [2024-06-28 01:54:52,448 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-28 01:54:52,606 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/safe007_power.oepc-thin001_power.oepc.i[1014,1027] [2024-06-28 01:54:52,777 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:54:52,791 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local [2024-06-28 01:54:52,822 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/safe007_power.oepc-thin001_power.oepc.i[1014,1027] Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-28 01:54:52,964 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-28 01:54:53,019 INFO L206 MainTranslator]: Completed translation [2024-06-28 01:54:53,020 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53 WrapperNode [2024-06-28 01:54:53,021 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-28 01:54:53,022 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-28 01:54:53,022 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-28 01:54:53,022 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-28 01:54:53,029 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:54:53" (1/1) ... [2024-06-28 01:54:53,063 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:54:53" (1/1) ... [2024-06-28 01:54:53,115 INFO L138 Inliner]: procedures = 175, calls = 81, calls flagged for inlining = 4, calls inlined = 4, statements flattened = 207 [2024-06-28 01:54:53,117 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-28 01:54:53,118 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-28 01:54:53,118 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-28 01:54:53,118 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-28 01:54:53,129 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,146 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,181 INFO L175 MemorySlicer]: Split 41 memory accesses to 2 slices as follows [39, 2]. 95 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [1, 2]. The 5 writes are split as follows [5, 0]. [2024-06-28 01:54:53,183 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,183 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,194 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,209 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,213 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,216 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,228 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-28 01:54:53,229 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-28 01:54:53,229 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-28 01:54:53,229 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-28 01:54:53,230 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (1/1) ... [2024-06-28 01:54:53,237 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-28 01:54:53,244 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-28 01:54:53,261 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:54:53,284 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:54:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-28 01:54:53,302 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-28 01:54:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-28 01:54:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-28 01:54:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-28 01:54:53,303 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-28 01:54:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-28 01:54:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-28 01:54:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-28 01:54:53,304 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-28 01:54:53,304 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-28 01:54:53,305 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-28 01:54:53,305 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-28 01:54:53,306 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-28 01:54:53,307 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-28 01:54:53,308 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-28 01:54:53,308 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-28 01:54:53,309 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:54:53,450 INFO L244 CfgBuilder]: Building ICFG [2024-06-28 01:54:53,451 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-28 01:54:54,001 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-28 01:54:54,001 INFO L293 CfgBuilder]: Performing block encoding [2024-06-28 01:54:54,449 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-28 01:54:54,449 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-28 01:54:54,449 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:54:54 BoogieIcfgContainer [2024-06-28 01:54:54,450 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-28 01:54:54,453 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-28 01:54:54,454 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-28 01:54:54,457 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-28 01:54:54,457 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 28.06 01:54:50" (1/4) ... [2024-06-28 01:54:54,458 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59629f03 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 28.06 01:54:54, skipping insertion in model container [2024-06-28 01:54:54,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.06 01:54:52" (2/4) ... [2024-06-28 01:54:54,458 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59629f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:54:54, skipping insertion in model container [2024-06-28 01:54:54,458 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.06 01:54:53" (3/4) ... [2024-06-28 01:54:54,459 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@59629f03 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.06 01:54:54, skipping insertion in model container [2024-06-28 01:54:54,459 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.06 01:54:54" (4/4) ... [2024-06-28 01:54:54,460 INFO L112 eAbstractionObserver]: Analyzing ICFG safe007_power.oepc-thin001_power.oepc.i [2024-06-28 01:54:54,479 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-28 01:54:54,479 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 4 error locations. [2024-06-28 01:54:54,479 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-28 01:54:54,546 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-28 01:54:54,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:54:54,629 INFO L124 PetriNetUnfolderBase]: 1/44 cut-off events. [2024-06-28 01:54:54,629 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:54:54,632 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:54:54,633 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 47 transitions, 106 flow [2024-06-28 01:54:54,635 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 51 places, 41 transitions, 91 flow [2024-06-28 01:54:54,676 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-28 01:54:54,682 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;@218f753b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-28 01:54:54,682 INFO L358 AbstractCegarLoop]: Starting to check reachability of 7 error locations. [2024-06-28 01:54:54,714 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-28 01:54:54,714 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-28 01:54:54,714 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-28 01:54:54,715 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:54,716 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-28 01:54:54,717 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:54:54,721 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:54,721 INFO L85 PathProgramCache]: Analyzing trace with hash 716555549, now seen corresponding path program 1 times [2024-06-28 01:54:54,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:54,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014096393] [2024-06-28 01:54:54,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:54,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:54,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:54:57,114 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:54:57,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:54:57,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014096393] [2024-06-28 01:54:57,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2014096393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:54:57,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:54:57,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-28 01:54:57,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [980450978] [2024-06-28 01:54:57,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:54:57,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-28 01:54:57,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:54:57,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-28 01:54:57,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-28 01:54:57,191 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:54:57,194 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:54:57,194 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:54:57,194 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:54:57,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:54:58,064 INFO L124 PetriNetUnfolderBase]: 2185/3482 cut-off events. [2024-06-28 01:54:58,064 INFO L125 PetriNetUnfolderBase]: For 24/24 co-relation queries the response was YES. [2024-06-28 01:54:58,073 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6747 conditions, 3482 events. 2185/3482 cut-off events. For 24/24 co-relation queries the response was YES. Maximal size of possible extension queue 193. Compared 19805 event pairs, 1368 based on Foata normal form. 0/3349 useless extension candidates. Maximal degree in co-relation 6735. Up to 3194 conditions per place. [2024-06-28 01:54:58,134 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 43 selfloop transitions, 5 changer transitions 0/58 dead transitions. [2024-06-28 01:54:58,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 58 transitions, 227 flow [2024-06-28 01:54:58,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-28 01:54:58,138 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-28 01:54:58,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 93 transitions. [2024-06-28 01:54:58,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6595744680851063 [2024-06-28 01:54:58,147 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:54:58,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 58 transitions, 227 flow [2024-06-28 01:54:58,150 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:54:58,156 INFO L231 Difference]: Finished difference. Result has 51 places, 45 transitions, 125 flow [2024-06-28 01:54:58,158 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:54:58,161 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 0 predicate places. [2024-06-28 01:54:58,162 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 45 transitions, 125 flow [2024-06-28 01:54:58,162 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:54:58,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:54:58,163 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:54:58,163 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-28 01:54:58,163 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:54:58,165 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:54:58,165 INFO L85 PathProgramCache]: Analyzing trace with hash 1415175900, now seen corresponding path program 1 times [2024-06-28 01:54:58,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:54:58,166 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925541414] [2024-06-28 01:54:58,166 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:54:58,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:54:58,272 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:00,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 01:55:00,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:00,994 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925541414] [2024-06-28 01:55:00,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925541414] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:00,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:00,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-28 01:55:00,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918126410] [2024-06-28 01:55:00,995 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:00,996 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 01:55:00,996 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:00,997 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 01:55:00,997 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 01:55:01,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 14 out of 47 [2024-06-28 01:55:01,019 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:55:01,019 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:01,019 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 14 of 47 [2024-06-28 01:55:01,019 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:01,932 INFO L124 PetriNetUnfolderBase]: 2179/3321 cut-off events. [2024-06-28 01:55:01,973 INFO L125 PetriNetUnfolderBase]: For 586/593 co-relation queries the response was YES. [2024-06-28 01:55:01,978 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7453 conditions, 3321 events. 2179/3321 cut-off events. For 586/593 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 17929 event pairs, 984 based on Foata normal form. 7/3324 useless extension candidates. Maximal degree in co-relation 7441. Up to 3152 conditions per place. [2024-06-28 01:55:01,994 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 60 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-06-28 01:55:01,994 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 54 places, 80 transitions, 355 flow [2024-06-28 01:55:01,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 01:55:01,995 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 01:55:01,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 126 transitions. [2024-06-28 01:55:01,996 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6702127659574468 [2024-06-28 01:55:01,997 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:55:01,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 54 places, 80 transitions, 355 flow [2024-06-28 01:55:01,998 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:55:01,999 INFO L231 Difference]: Finished difference. Result has 55 places, 51 transitions, 188 flow [2024-06-28 01:55:02,000 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:55:02,000 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 4 predicate places. [2024-06-28 01:55:02,001 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 51 transitions, 188 flow [2024-06-28 01:55:02,001 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:55:02,001 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:02,001 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:02,002 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-28 01:55:02,002 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:55:02,002 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:02,003 INFO L85 PathProgramCache]: Analyzing trace with hash 920781897, now seen corresponding path program 1 times [2024-06-28 01:55:02,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:02,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [293128724] [2024-06-28 01:55:02,003 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:02,004 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:02,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:04,941 INFO L134 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:55:04,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:04,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [293128724] [2024-06-28 01:55:04,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [293128724] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:04,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:04,943 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 01:55:04,943 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958058160] [2024-06-28 01:55:04,943 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:04,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-28 01:55:04,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:04,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-28 01:55:04,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-28 01:55:04,964 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:04,966 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 51 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:04,966 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:04,966 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:04,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:06,355 INFO L124 PetriNetUnfolderBase]: 2768/4163 cut-off events. [2024-06-28 01:55:06,355 INFO L125 PetriNetUnfolderBase]: For 2224/2234 co-relation queries the response was YES. [2024-06-28 01:55:06,364 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10467 conditions, 4163 events. 2768/4163 cut-off events. For 2224/2234 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22341 event pairs, 944 based on Foata normal form. 9/4169 useless extension candidates. Maximal degree in co-relation 10452. Up to 3953 conditions per place. [2024-06-28 01:55:06,385 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 86 selfloop transitions, 12 changer transitions 0/107 dead transitions. [2024-06-28 01:55:06,385 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 107 transitions, 548 flow [2024-06-28 01:55:06,386 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:55:06,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:55:06,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-06-28 01:55:06,387 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6553191489361702 [2024-06-28 01:55:06,387 INFO L175 Difference]: Start difference. First operand has 55 places, 51 transitions, 188 flow. Second operand 5 states and 154 transitions. [2024-06-28 01:55:06,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 107 transitions, 548 flow [2024-06-28 01:55:06,392 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 107 transitions, 548 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-06-28 01:55:06,394 INFO L231 Difference]: Finished difference. Result has 62 places, 62 transitions, 307 flow [2024-06-28 01:55:06,394 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=188, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=307, PETRI_PLACES=62, PETRI_TRANSITIONS=62} [2024-06-28 01:55:06,395 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 11 predicate places. [2024-06-28 01:55:06,395 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 62 transitions, 307 flow [2024-06-28 01:55:06,395 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 14.2) internal successors, (71), 5 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:55:06,395 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:06,396 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:06,396 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-28 01:55:06,396 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:55:06,396 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:06,397 INFO L85 PathProgramCache]: Analyzing trace with hash 108203688, now seen corresponding path program 1 times [2024-06-28 01:55:06,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:06,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [993307180] [2024-06-28 01:55:06,397 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:06,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:06,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:09,545 INFO L134 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:55:09,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:09,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [993307180] [2024-06-28 01:55:09,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [993307180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:09,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:09,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-28 01:55:09,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [306296944] [2024-06-28 01:55:09,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:09,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-28 01:55:09,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:09,550 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-28 01:55:09,550 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-06-28 01:55:09,598 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 13 out of 47 [2024-06-28 01:55:09,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 62 transitions, 307 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:55:09,600 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:09,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 13 of 47 [2024-06-28 01:55:09,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:10,887 INFO L124 PetriNetUnfolderBase]: 2759/4148 cut-off events. [2024-06-28 01:55:10,887 INFO L125 PetriNetUnfolderBase]: For 3466/3496 co-relation queries the response was YES. [2024-06-28 01:55:10,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11436 conditions, 4148 events. 2759/4148 cut-off events. For 3466/3496 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 22332 event pairs, 627 based on Foata normal form. 21/4166 useless extension candidates. Maximal degree in co-relation 11416. Up to 3876 conditions per place. [2024-06-28 01:55:10,916 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 97 selfloop transitions, 14 changer transitions 0/120 dead transitions. [2024-06-28 01:55:10,917 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 120 transitions, 669 flow [2024-06-28 01:55:10,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:55:10,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:55:10,919 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 180 transitions. [2024-06-28 01:55:10,919 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 01:55:10,919 INFO L175 Difference]: Start difference. First operand has 62 places, 62 transitions, 307 flow. Second operand 6 states and 180 transitions. [2024-06-28 01:55:10,920 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 120 transitions, 669 flow [2024-06-28 01:55:10,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 66 places, 120 transitions, 667 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-28 01:55:10,927 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 348 flow [2024-06-28 01:55:10,927 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=297, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=348, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-06-28 01:55:10,928 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 16 predicate places. [2024-06-28 01:55:10,928 INFO L495 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 348 flow [2024-06-28 01:55:10,929 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:55:10,929 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:10,929 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:10,929 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-28 01:55:10,929 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:55:10,930 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:10,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1138406750, now seen corresponding path program 1 times [2024-06-28 01:55:10,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:10,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768666303] [2024-06-28 01:55:10,931 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:10,931 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:10,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:13,143 INFO L134 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:55:13,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:13,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768666303] [2024-06-28 01:55:13,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768666303] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:13,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:13,145 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:55:13,145 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169796890] [2024-06-28 01:55:13,145 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:13,145 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:55:13,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:13,146 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:55:13,146 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:55:13,170 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:13,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 348 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:55:13,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:13,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:13,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:14,471 INFO L124 PetriNetUnfolderBase]: 3294/5136 cut-off events. [2024-06-28 01:55:14,471 INFO L125 PetriNetUnfolderBase]: For 5850/5850 co-relation queries the response was YES. [2024-06-28 01:55:14,484 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14429 conditions, 5136 events. 3294/5136 cut-off events. For 5850/5850 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 29233 event pairs, 1296 based on Foata normal form. 2/5135 useless extension candidates. Maximal degree in co-relation 14405. Up to 4715 conditions per place. [2024-06-28 01:55:14,503 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 77 selfloop transitions, 11 changer transitions 0/95 dead transitions. [2024-06-28 01:55:14,504 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 95 transitions, 632 flow [2024-06-28 01:55:14,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:55:14,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:55:14,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 01:55:14,506 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148936170212766 [2024-06-28 01:55:14,506 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 348 flow. Second operand 5 states and 121 transitions. [2024-06-28 01:55:14,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 95 transitions, 632 flow [2024-06-28 01:55:14,512 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 95 transitions, 597 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:14,514 INFO L231 Difference]: Finished difference. Result has 69 places, 72 transitions, 419 flow [2024-06-28 01:55:14,514 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=317, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=419, PETRI_PLACES=69, PETRI_TRANSITIONS=72} [2024-06-28 01:55:14,515 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 18 predicate places. [2024-06-28 01:55:14,515 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 72 transitions, 419 flow [2024-06-28 01:55:14,515 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:55:14,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:14,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:14,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-28 01:55:14,516 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:55:14,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:14,516 INFO L85 PathProgramCache]: Analyzing trace with hash -776712781, now seen corresponding path program 1 times [2024-06-28 01:55:14,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:14,517 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565088481] [2024-06-28 01:55:14,517 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:14,517 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:14,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:17,816 INFO L134 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:55:17,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:17,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565088481] [2024-06-28 01:55:17,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565088481] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:17,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:17,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:17,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390523673] [2024-06-28 01:55:17,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:17,818 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:17,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:17,819 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:17,819 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:17,864 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:55:17,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 72 transitions, 419 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:55:17,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:17,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:55:17,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:19,625 INFO L124 PetriNetUnfolderBase]: 3201/4834 cut-off events. [2024-06-28 01:55:19,625 INFO L125 PetriNetUnfolderBase]: For 8554/8672 co-relation queries the response was YES. [2024-06-28 01:55:19,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15258 conditions, 4834 events. 3201/4834 cut-off events. For 8554/8672 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26798 event pairs, 864 based on Foata normal form. 32/4844 useless extension candidates. Maximal degree in co-relation 15231. Up to 4391 conditions per place. [2024-06-28 01:55:19,657 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 96 selfloop transitions, 29 changer transitions 0/135 dead transitions. [2024-06-28 01:55:19,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 135 transitions, 869 flow [2024-06-28 01:55:19,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:19,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:19,659 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 191 transitions. [2024-06-28 01:55:19,659 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5805471124620061 [2024-06-28 01:55:19,660 INFO L175 Difference]: Start difference. First operand has 69 places, 72 transitions, 419 flow. Second operand 7 states and 191 transitions. [2024-06-28 01:55:19,660 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 135 transitions, 869 flow [2024-06-28 01:55:19,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 135 transitions, 861 flow, removed 3 selfloop flow, removed 1 redundant places. [2024-06-28 01:55:19,670 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 523 flow [2024-06-28 01:55:19,670 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=523, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-06-28 01:55:19,671 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 24 predicate places. [2024-06-28 01:55:19,671 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 523 flow [2024-06-28 01:55:19,672 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:55:19,672 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:19,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:19,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-28 01:55:19,672 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:55:19,673 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:19,673 INFO L85 PathProgramCache]: Analyzing trace with hash -1382725411, now seen corresponding path program 2 times [2024-06-28 01:55:19,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:19,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178666805] [2024-06-28 01:55:19,673 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:19,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:19,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:22,762 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:55:22,763 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:22,763 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178666805] [2024-06-28 01:55:22,763 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178666805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:22,763 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:22,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:22,764 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2138826529] [2024-06-28 01:55:22,764 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:22,764 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:22,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:22,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:22,765 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:22,805 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:55:22,806 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 523 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:55:22,806 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:22,806 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:55:22,806 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:24,320 INFO L124 PetriNetUnfolderBase]: 3199/4845 cut-off events. [2024-06-28 01:55:24,321 INFO L125 PetriNetUnfolderBase]: For 11982/12151 co-relation queries the response was YES. [2024-06-28 01:55:24,332 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16515 conditions, 4845 events. 3199/4845 cut-off events. For 11982/12151 co-relation queries the response was YES. Maximal size of possible extension queue 242. Compared 26950 event pairs, 861 based on Foata normal form. 68/4888 useless extension candidates. Maximal degree in co-relation 16485. Up to 4459 conditions per place. [2024-06-28 01:55:24,349 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 98 selfloop transitions, 27 changer transitions 0/135 dead transitions. [2024-06-28 01:55:24,350 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 135 transitions, 954 flow [2024-06-28 01:55:24,350 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:24,351 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:24,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 184 transitions. [2024-06-28 01:55:24,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5592705167173252 [2024-06-28 01:55:24,352 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 523 flow. Second operand 7 states and 184 transitions. [2024-06-28 01:55:24,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 135 transitions, 954 flow [2024-06-28 01:55:24,363 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 135 transitions, 886 flow, removed 11 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:24,365 INFO L231 Difference]: Finished difference. Result has 78 places, 84 transitions, 578 flow [2024-06-28 01:55:24,365 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=465, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=578, PETRI_PLACES=78, PETRI_TRANSITIONS=84} [2024-06-28 01:55:24,367 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 27 predicate places. [2024-06-28 01:55:24,367 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 84 transitions, 578 flow [2024-06-28 01:55:24,367 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:55:24,367 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:24,367 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:24,367 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-28 01:55:24,368 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:55:24,368 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:24,368 INFO L85 PathProgramCache]: Analyzing trace with hash -776592625, now seen corresponding path program 1 times [2024-06-28 01:55:24,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:24,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [614307967] [2024-06-28 01:55:24,369 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:24,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:24,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:27,345 INFO L134 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:55:27,345 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:27,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [614307967] [2024-06-28 01:55:27,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [614307967] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:27,346 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:27,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:27,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [439609980] [2024-06-28 01:55:27,346 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:27,347 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:27,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:27,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:27,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:27,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:27,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 84 transitions, 578 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:55:27,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:27,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:27,389 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:29,021 INFO L124 PetriNetUnfolderBase]: 3487/5197 cut-off events. [2024-06-28 01:55:29,022 INFO L125 PetriNetUnfolderBase]: For 10893/10893 co-relation queries the response was YES. [2024-06-28 01:55:29,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17140 conditions, 5197 events. 3487/5197 cut-off events. For 10893/10893 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 28144 event pairs, 960 based on Foata normal form. 2/5194 useless extension candidates. Maximal degree in co-relation 17109. Up to 4833 conditions per place. [2024-06-28 01:55:29,060 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 125 selfloop transitions, 25 changer transitions 0/157 dead transitions. [2024-06-28 01:55:29,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 157 transitions, 1175 flow [2024-06-28 01:55:29,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:55:29,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:55:29,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 182 transitions. [2024-06-28 01:55:29,064 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:55:29,064 INFO L175 Difference]: Start difference. First operand has 78 places, 84 transitions, 578 flow. Second operand 7 states and 182 transitions. [2024-06-28 01:55:29,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 157 transitions, 1175 flow [2024-06-28 01:55:29,081 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 157 transitions, 1100 flow, removed 6 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:29,083 INFO L231 Difference]: Finished difference. Result has 84 places, 101 transitions, 731 flow [2024-06-28 01:55:29,083 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=520, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=731, PETRI_PLACES=84, PETRI_TRANSITIONS=101} [2024-06-28 01:55:29,086 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 33 predicate places. [2024-06-28 01:55:29,087 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 101 transitions, 731 flow [2024-06-28 01:55:29,087 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:55:29,087 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:29,087 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:29,087 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-28 01:55:29,088 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:55:29,088 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:29,088 INFO L85 PathProgramCache]: Analyzing trace with hash -199063555, now seen corresponding path program 2 times [2024-06-28 01:55:29,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:29,088 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1858949216] [2024-06-28 01:55:29,089 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:29,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:29,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:31,647 INFO L134 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:55:31,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:31,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1858949216] [2024-06-28 01:55:31,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1858949216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:31,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:31,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:31,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046157344] [2024-06-28 01:55:31,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:31,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:31,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:31,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:31,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:31,681 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:31,681 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 101 transitions, 731 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:55:31,681 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:31,681 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:31,682 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:33,130 INFO L124 PetriNetUnfolderBase]: 3518/5264 cut-off events. [2024-06-28 01:55:33,130 INFO L125 PetriNetUnfolderBase]: For 14203/14225 co-relation queries the response was YES. [2024-06-28 01:55:33,141 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18637 conditions, 5264 events. 3518/5264 cut-off events. For 14203/14225 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 28800 event pairs, 984 based on Foata normal form. 19/5277 useless extension candidates. Maximal degree in co-relation 18602. Up to 4865 conditions per place. [2024-06-28 01:55:33,165 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 113 selfloop transitions, 28 changer transitions 0/148 dead transitions. [2024-06-28 01:55:33,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 148 transitions, 1197 flow [2024-06-28 01:55:33,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:55:33,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:55:33,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 152 transitions. [2024-06-28 01:55:33,167 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5390070921985816 [2024-06-28 01:55:33,167 INFO L175 Difference]: Start difference. First operand has 84 places, 101 transitions, 731 flow. Second operand 6 states and 152 transitions. [2024-06-28 01:55:33,167 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 148 transitions, 1197 flow [2024-06-28 01:55:33,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 148 transitions, 1181 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-06-28 01:55:33,194 INFO L231 Difference]: Finished difference. Result has 90 places, 108 transitions, 845 flow [2024-06-28 01:55:33,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=719, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=845, PETRI_PLACES=90, PETRI_TRANSITIONS=108} [2024-06-28 01:55:33,195 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 39 predicate places. [2024-06-28 01:55:33,195 INFO L495 AbstractCegarLoop]: Abstraction has has 90 places, 108 transitions, 845 flow [2024-06-28 01:55:33,195 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:55:33,195 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:33,195 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:33,196 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-28 01:55:33,196 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:55:33,196 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:33,196 INFO L85 PathProgramCache]: Analyzing trace with hash -199070065, now seen corresponding path program 3 times [2024-06-28 01:55:33,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:33,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [516428994] [2024-06-28 01:55:33,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:33,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:33,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:35,959 INFO L134 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:55:35,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:35,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [516428994] [2024-06-28 01:55:35,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [516428994] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:35,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:35,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:35,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [485861362] [2024-06-28 01:55:35,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:35,960 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:35,960 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:35,961 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:35,961 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:35,983 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:35,984 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 108 transitions, 845 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:55:35,984 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:35,984 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:35,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:37,456 INFO L124 PetriNetUnfolderBase]: 3513/5247 cut-off events. [2024-06-28 01:55:37,456 INFO L125 PetriNetUnfolderBase]: For 15101/15101 co-relation queries the response was YES. [2024-06-28 01:55:37,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18894 conditions, 5247 events. 3513/5247 cut-off events. For 15101/15101 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 28527 event pairs, 962 based on Foata normal form. 2/5244 useless extension candidates. Maximal degree in co-relation 18855. Up to 4860 conditions per place. [2024-06-28 01:55:37,486 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 112 selfloop transitions, 30 changer transitions 0/149 dead transitions. [2024-06-28 01:55:37,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 149 transitions, 1232 flow [2024-06-28 01:55:37,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:55:37,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:55:37,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 155 transitions. [2024-06-28 01:55:37,488 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.549645390070922 [2024-06-28 01:55:37,488 INFO L175 Difference]: Start difference. First operand has 90 places, 108 transitions, 845 flow. Second operand 6 states and 155 transitions. [2024-06-28 01:55:37,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 149 transitions, 1232 flow [2024-06-28 01:55:37,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 149 transitions, 1203 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-06-28 01:55:37,513 INFO L231 Difference]: Finished difference. Result has 94 places, 108 transitions, 888 flow [2024-06-28 01:55:37,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=816, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=888, PETRI_PLACES=94, PETRI_TRANSITIONS=108} [2024-06-28 01:55:37,514 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 43 predicate places. [2024-06-28 01:55:37,514 INFO L495 AbstractCegarLoop]: Abstraction has has 94 places, 108 transitions, 888 flow [2024-06-28 01:55:37,515 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:55:37,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:37,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:37,515 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-28 01:55:37,515 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:55:37,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:37,516 INFO L85 PathProgramCache]: Analyzing trace with hash -613642025, now seen corresponding path program 3 times [2024-06-28 01:55:37,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:37,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [567200052] [2024-06-28 01:55:37,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:37,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:37,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:40,262 INFO L134 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:55:40,262 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:40,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [567200052] [2024-06-28 01:55:40,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [567200052] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:40,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:40,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:40,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541422862] [2024-06-28 01:55:40,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:40,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:40,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:40,264 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:40,264 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:40,299 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:55:40,299 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 108 transitions, 888 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:55:40,300 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:40,300 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:55:40,300 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:41,797 INFO L124 PetriNetUnfolderBase]: 3205/4898 cut-off events. [2024-06-28 01:55:41,797 INFO L125 PetriNetUnfolderBase]: For 17590/17763 co-relation queries the response was YES. [2024-06-28 01:55:41,807 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17994 conditions, 4898 events. 3205/4898 cut-off events. For 17590/17763 co-relation queries the response was YES. Maximal size of possible extension queue 246. Compared 27796 event pairs, 800 based on Foata normal form. 58/4855 useless extension candidates. Maximal degree in co-relation 17953. Up to 4322 conditions per place. [2024-06-28 01:55:41,823 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 95 selfloop transitions, 40 changer transitions 0/152 dead transitions. [2024-06-28 01:55:41,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 152 transitions, 1266 flow [2024-06-28 01:55:41,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:55:41,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:55:41,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 163 transitions. [2024-06-28 01:55:41,825 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5780141843971631 [2024-06-28 01:55:41,825 INFO L175 Difference]: Start difference. First operand has 94 places, 108 transitions, 888 flow. Second operand 6 states and 163 transitions. [2024-06-28 01:55:41,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 152 transitions, 1266 flow [2024-06-28 01:55:41,848 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 152 transitions, 1220 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:41,851 INFO L231 Difference]: Finished difference. Result has 96 places, 108 transitions, 941 flow [2024-06-28 01:55:41,851 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=842, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=941, PETRI_PLACES=96, PETRI_TRANSITIONS=108} [2024-06-28 01:55:41,852 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 45 predicate places. [2024-06-28 01:55:41,852 INFO L495 AbstractCegarLoop]: Abstraction has has 96 places, 108 transitions, 941 flow [2024-06-28 01:55:41,852 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:55:41,853 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:41,853 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:41,853 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-28 01:55:41,853 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:55:41,853 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:41,854 INFO L85 PathProgramCache]: Analyzing trace with hash -625907981, now seen corresponding path program 1 times [2024-06-28 01:55:41,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:41,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99033288] [2024-06-28 01:55:41,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:41,854 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:41,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:44,022 INFO L134 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:55:44,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:44,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99033288] [2024-06-28 01:55:44,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99033288] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:44,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:44,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:55:44,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307530968] [2024-06-28 01:55:44,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:44,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:55:44,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:44,024 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:55:44,024 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:55:44,054 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:44,055 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 108 transitions, 941 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:55:44,055 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:44,055 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:44,056 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:45,428 INFO L124 PetriNetUnfolderBase]: 3497/5460 cut-off events. [2024-06-28 01:55:45,429 INFO L125 PetriNetUnfolderBase]: For 18307/18310 co-relation queries the response was YES. [2024-06-28 01:55:45,441 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19494 conditions, 5460 events. 3497/5460 cut-off events. For 18307/18310 co-relation queries the response was YES. Maximal size of possible extension queue 243. Compared 31338 event pairs, 1137 based on Foata normal form. 6/5463 useless extension candidates. Maximal degree in co-relation 19453. Up to 4955 conditions per place. [2024-06-28 01:55:45,456 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 123 selfloop transitions, 14 changer transitions 0/144 dead transitions. [2024-06-28 01:55:45,456 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 144 transitions, 1312 flow [2024-06-28 01:55:45,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:55:45,457 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:55:45,458 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 145 transitions. [2024-06-28 01:55:45,458 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5141843971631206 [2024-06-28 01:55:45,458 INFO L175 Difference]: Start difference. First operand has 96 places, 108 transitions, 941 flow. Second operand 6 states and 145 transitions. [2024-06-28 01:55:45,458 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 144 transitions, 1312 flow [2024-06-28 01:55:45,481 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 144 transitions, 1228 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-06-28 01:55:45,484 INFO L231 Difference]: Finished difference. Result has 97 places, 111 transitions, 919 flow [2024-06-28 01:55:45,484 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=857, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=919, PETRI_PLACES=97, PETRI_TRANSITIONS=111} [2024-06-28 01:55:45,485 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 46 predicate places. [2024-06-28 01:55:45,485 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 111 transitions, 919 flow [2024-06-28 01:55:45,485 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:55:45,485 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:45,485 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:45,486 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-28 01:55:45,486 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:55:45,486 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:45,486 INFO L85 PathProgramCache]: Analyzing trace with hash 81467602, now seen corresponding path program 1 times [2024-06-28 01:55:45,486 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:45,486 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713582579] [2024-06-28 01:55:45,487 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:45,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:45,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:48,432 INFO L134 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:55:48,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:48,433 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713582579] [2024-06-28 01:55:48,433 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1713582579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:48,433 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:48,433 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:48,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [569292142] [2024-06-28 01:55:48,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:48,433 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:48,434 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:48,434 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:48,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:48,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:48,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 111 transitions, 919 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:55:48,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:48,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:48,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:50,430 INFO L124 PetriNetUnfolderBase]: 3528/5277 cut-off events. [2024-06-28 01:55:50,430 INFO L125 PetriNetUnfolderBase]: For 18633/18633 co-relation queries the response was YES. [2024-06-28 01:55:50,446 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19742 conditions, 5277 events. 3528/5277 cut-off events. For 18633/18633 co-relation queries the response was YES. Maximal size of possible extension queue 240. Compared 28673 event pairs, 879 based on Foata normal form. 2/5274 useless extension candidates. Maximal degree in co-relation 19700. Up to 4684 conditions per place. [2024-06-28 01:55:50,463 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 147 selfloop transitions, 41 changer transitions 0/195 dead transitions. [2024-06-28 01:55:50,463 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 195 transitions, 1623 flow [2024-06-28 01:55:50,468 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:55:50,469 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:55:50,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 01:55:50,470 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2024-06-28 01:55:50,471 INFO L175 Difference]: Start difference. First operand has 97 places, 111 transitions, 919 flow. Second operand 8 states and 213 transitions. [2024-06-28 01:55:50,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 195 transitions, 1623 flow [2024-06-28 01:55:50,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 195 transitions, 1585 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-06-28 01:55:50,500 INFO L231 Difference]: Finished difference. Result has 103 places, 124 transitions, 1095 flow [2024-06-28 01:55:50,500 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=881, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1095, PETRI_PLACES=103, PETRI_TRANSITIONS=124} [2024-06-28 01:55:50,501 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 52 predicate places. [2024-06-28 01:55:50,501 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 124 transitions, 1095 flow [2024-06-28 01:55:50,501 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:55:50,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:50,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:50,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-28 01:55:50,502 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:55:50,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:50,502 INFO L85 PathProgramCache]: Analyzing trace with hash 85186672, now seen corresponding path program 2 times [2024-06-28 01:55:50,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:50,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [217674391] [2024-06-28 01:55:50,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:50,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:50,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:53,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 01:55:53,653 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:53,653 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [217674391] [2024-06-28 01:55:53,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [217674391] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:53,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:53,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:53,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086680501] [2024-06-28 01:55:53,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:53,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:53,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:53,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:53,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:53,679 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:53,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 124 transitions, 1095 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:55:53,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:53,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:53,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:55:55,434 INFO L124 PetriNetUnfolderBase]: 3595/5392 cut-off events. [2024-06-28 01:55:55,434 INFO L125 PetriNetUnfolderBase]: For 22531/22531 co-relation queries the response was YES. [2024-06-28 01:55:55,451 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21463 conditions, 5392 events. 3595/5392 cut-off events. For 22531/22531 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29530 event pairs, 875 based on Foata normal form. 2/5389 useless extension candidates. Maximal degree in co-relation 21418. Up to 4902 conditions per place. [2024-06-28 01:55:55,469 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 152 selfloop transitions, 37 changer transitions 0/196 dead transitions. [2024-06-28 01:55:55,469 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 196 transitions, 1751 flow [2024-06-28 01:55:55,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:55:55,470 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:55:55,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 209 transitions. [2024-06-28 01:55:55,471 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5558510638297872 [2024-06-28 01:55:55,471 INFO L175 Difference]: Start difference. First operand has 103 places, 124 transitions, 1095 flow. Second operand 8 states and 209 transitions. [2024-06-28 01:55:55,471 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 196 transitions, 1751 flow [2024-06-28 01:55:55,497 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 196 transitions, 1694 flow, removed 11 selfloop flow, removed 3 redundant places. [2024-06-28 01:55:55,500 INFO L231 Difference]: Finished difference. Result has 109 places, 131 transitions, 1198 flow [2024-06-28 01:55:55,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1046, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1198, PETRI_PLACES=109, PETRI_TRANSITIONS=131} [2024-06-28 01:55:55,501 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 58 predicate places. [2024-06-28 01:55:55,501 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 131 transitions, 1198 flow [2024-06-28 01:55:55,502 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:55:55,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:55:55,502 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:55:55,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-28 01:55:55,502 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:55:55,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:55:55,503 INFO L85 PathProgramCache]: Analyzing trace with hash 85192252, now seen corresponding path program 3 times [2024-06-28 01:55:55,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:55:55,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1766173505] [2024-06-28 01:55:55,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:55:55,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:55:55,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:55:58,622 INFO L134 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:55:58,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:55:58,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1766173505] [2024-06-28 01:55:58,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1766173505] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:55:58,623 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:55:58,623 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:55:58,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092953998] [2024-06-28 01:55:58,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:55:58,624 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:55:58,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:55:58,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:55:58,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:55:58,648 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:55:58,648 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 131 transitions, 1198 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:55:58,648 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:55:58,648 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:55:58,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:00,633 INFO L124 PetriNetUnfolderBase]: 3590/5385 cut-off events. [2024-06-28 01:56:00,634 INFO L125 PetriNetUnfolderBase]: For 24141/24141 co-relation queries the response was YES. [2024-06-28 01:56:00,650 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21875 conditions, 5385 events. 3590/5385 cut-off events. For 24141/24141 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 29505 event pairs, 875 based on Foata normal form. 2/5382 useless extension candidates. Maximal degree in co-relation 21827. Up to 4897 conditions per place. [2024-06-28 01:56:00,666 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 171 selfloop transitions, 39 changer transitions 0/217 dead transitions. [2024-06-28 01:56:00,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 217 transitions, 1855 flow [2024-06-28 01:56:00,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:56:00,668 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:56:00,669 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 255 transitions. [2024-06-28 01:56:00,669 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:56:00,669 INFO L175 Difference]: Start difference. First operand has 109 places, 131 transitions, 1198 flow. Second operand 10 states and 255 transitions. [2024-06-28 01:56:00,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 217 transitions, 1855 flow [2024-06-28 01:56:00,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 217 transitions, 1812 flow, removed 3 selfloop flow, removed 4 redundant places. [2024-06-28 01:56:00,704 INFO L231 Difference]: Finished difference. Result has 115 places, 132 transitions, 1251 flow [2024-06-28 01:56:00,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1155, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1251, PETRI_PLACES=115, PETRI_TRANSITIONS=132} [2024-06-28 01:56:00,705 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 64 predicate places. [2024-06-28 01:56:00,705 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 132 transitions, 1251 flow [2024-06-28 01:56:00,705 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:56:00,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:00,705 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:00,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-28 01:56:00,706 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:56:00,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:00,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1843026558, now seen corresponding path program 4 times [2024-06-28 01:56:00,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:00,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462532306] [2024-06-28 01:56:00,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:00,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:00,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:03,565 INFO L134 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:56:03,565 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:03,565 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462532306] [2024-06-28 01:56:03,565 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [462532306] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:03,565 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:03,565 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:03,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1982286370] [2024-06-28 01:56:03,566 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:03,566 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:03,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:03,567 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:03,567 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:03,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:56:03,583 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 132 transitions, 1251 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:56:03,583 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:03,583 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:56:03,583 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:06,307 INFO L124 PetriNetUnfolderBase]: 3657/5504 cut-off events. [2024-06-28 01:56:06,307 INFO L125 PetriNetUnfolderBase]: For 26560/26560 co-relation queries the response was YES. [2024-06-28 01:56:06,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22870 conditions, 5504 events. 3657/5504 cut-off events. For 26560/26560 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 30378 event pairs, 875 based on Foata normal form. 2/5501 useless extension candidates. Maximal degree in co-relation 22820. Up to 4863 conditions per place. [2024-06-28 01:56:06,337 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 162 selfloop transitions, 52 changer transitions 0/221 dead transitions. [2024-06-28 01:56:06,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 221 transitions, 2065 flow [2024-06-28 01:56:06,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:06,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:06,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 240 transitions. [2024-06-28 01:56:06,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5673758865248227 [2024-06-28 01:56:06,339 INFO L175 Difference]: Start difference. First operand has 115 places, 132 transitions, 1251 flow. Second operand 9 states and 240 transitions. [2024-06-28 01:56:06,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 221 transitions, 2065 flow [2024-06-28 01:56:06,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 221 transitions, 1985 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-06-28 01:56:06,376 INFO L231 Difference]: Finished difference. Result has 117 places, 139 transitions, 1370 flow [2024-06-28 01:56:06,376 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=132, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1370, PETRI_PLACES=117, PETRI_TRANSITIONS=139} [2024-06-28 01:56:06,377 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-28 01:56:06,377 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 139 transitions, 1370 flow [2024-06-28 01:56:06,377 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:56:06,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:06,377 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:06,377 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-28 01:56:06,378 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:56:06,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:06,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1876209032, now seen corresponding path program 5 times [2024-06-28 01:56:06,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:06,379 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686937028] [2024-06-28 01:56:06,379 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:06,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:06,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:09,268 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:09,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:09,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686937028] [2024-06-28 01:56:09,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686937028] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:09,269 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:09,269 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:09,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105785599] [2024-06-28 01:56:09,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:09,269 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:09,270 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:09,270 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:09,270 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:09,297 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:56:09,297 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 139 transitions, 1370 flow. Second operand has 9 states, 9 states have (on average 12.444444444444445) internal successors, (112), 9 states have internal predecessors, (112), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:56:09,297 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:09,297 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:56:09,297 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:10,866 INFO L124 PetriNetUnfolderBase]: 3652/5497 cut-off events. [2024-06-28 01:56:10,866 INFO L125 PetriNetUnfolderBase]: For 29107/29107 co-relation queries the response was YES. [2024-06-28 01:56:10,884 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23319 conditions, 5497 events. 3652/5497 cut-off events. For 29107/29107 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 30303 event pairs, 879 based on Foata normal form. 2/5494 useless extension candidates. Maximal degree in co-relation 23267. Up to 4858 conditions per place. [2024-06-28 01:56:10,903 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 140 selfloop transitions, 50 changer transitions 0/197 dead transitions. [2024-06-28 01:56:10,903 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 197 transitions, 1957 flow [2024-06-28 01:56:10,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:56:10,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:56:10,910 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 188 transitions. [2024-06-28 01:56:10,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5714285714285714 [2024-06-28 01:56:10,911 INFO L175 Difference]: Start difference. First operand has 117 places, 139 transitions, 1370 flow. Second operand 7 states and 188 transitions. [2024-06-28 01:56:10,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 197 transitions, 1957 flow [2024-06-28 01:56:10,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 197 transitions, 1837 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-06-28 01:56:10,961 INFO L231 Difference]: Finished difference. Result has 117 places, 139 transitions, 1366 flow [2024-06-28 01:56:10,961 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1254, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1366, PETRI_PLACES=117, PETRI_TRANSITIONS=139} [2024-06-28 01:56:10,962 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 66 predicate places. [2024-06-28 01:56:10,962 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 139 transitions, 1366 flow [2024-06-28 01:56:10,962 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:56:10,962 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:10,963 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:56:10,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-28 01:56:10,963 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:56:10,963 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:10,963 INFO L85 PathProgramCache]: Analyzing trace with hash 2071413568, now seen corresponding path program 6 times [2024-06-28 01:56:10,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:10,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2092035750] [2024-06-28 01:56:10,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:10,964 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:10,981 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:13,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:56:13,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:13,764 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2092035750] [2024-06-28 01:56:13,764 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2092035750] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:13,764 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:13,764 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:13,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807786840] [2024-06-28 01:56:13,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:13,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:13,765 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:13,765 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:13,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:13,798 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:56:13,798 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 139 transitions, 1366 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:56:13,799 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:13,799 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:56:13,799 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:15,619 INFO L124 PetriNetUnfolderBase]: 3647/5500 cut-off events. [2024-06-28 01:56:15,620 INFO L125 PetriNetUnfolderBase]: For 30059/30087 co-relation queries the response was YES. [2024-06-28 01:56:15,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23239 conditions, 5500 events. 3647/5500 cut-off events. For 30059/30087 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 30478 event pairs, 897 based on Foata normal form. 24/5518 useless extension candidates. Maximal degree in co-relation 23187. Up to 4853 conditions per place. [2024-06-28 01:56:15,651 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 157 selfloop transitions, 51 changer transitions 0/215 dead transitions. [2024-06-28 01:56:15,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 215 transitions, 1999 flow [2024-06-28 01:56:15,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:15,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:15,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 230 transitions. [2024-06-28 01:56:15,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5437352245862884 [2024-06-28 01:56:15,653 INFO L175 Difference]: Start difference. First operand has 117 places, 139 transitions, 1366 flow. Second operand 9 states and 230 transitions. [2024-06-28 01:56:15,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 215 transitions, 1999 flow [2024-06-28 01:56:15,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 215 transitions, 1889 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:56:15,691 INFO L231 Difference]: Finished difference. Result has 119 places, 140 transitions, 1378 flow [2024-06-28 01:56:15,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1258, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=89, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1378, PETRI_PLACES=119, PETRI_TRANSITIONS=140} [2024-06-28 01:56:15,692 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 68 predicate places. [2024-06-28 01:56:15,692 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 140 transitions, 1378 flow [2024-06-28 01:56:15,692 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:56:15,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:15,692 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:56:15,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-28 01:56:15,692 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:56:15,693 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:15,693 INFO L85 PathProgramCache]: Analyzing trace with hash 1752332024, now seen corresponding path program 1 times [2024-06-28 01:56:15,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:15,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [847181026] [2024-06-28 01:56:15,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:15,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:15,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:18,388 INFO L134 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:56:18,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:18,389 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [847181026] [2024-06-28 01:56:18,389 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [847181026] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:18,389 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:18,389 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:18,389 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285257635] [2024-06-28 01:56:18,389 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:18,389 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:18,389 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:18,390 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:18,390 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:18,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:56:18,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 140 transitions, 1378 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:56:18,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:18,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:56:18,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:20,208 INFO L124 PetriNetUnfolderBase]: 4243/6469 cut-off events. [2024-06-28 01:56:20,208 INFO L125 PetriNetUnfolderBase]: For 39901/40004 co-relation queries the response was YES. [2024-06-28 01:56:20,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29052 conditions, 6469 events. 4243/6469 cut-off events. For 39901/40004 co-relation queries the response was YES. Maximal size of possible extension queue 304. Compared 37764 event pairs, 790 based on Foata normal form. 31/6317 useless extension candidates. Maximal degree in co-relation 29000. Up to 5069 conditions per place. [2024-06-28 01:56:20,256 INFO L140 encePairwiseOnDemand]: 34/47 looper letters, 156 selfloop transitions, 101 changer transitions 0/284 dead transitions. [2024-06-28 01:56:20,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 284 transitions, 2866 flow [2024-06-28 01:56:20,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:56:20,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:56:20,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 249 transitions. [2024-06-28 01:56:20,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5886524822695035 [2024-06-28 01:56:20,258 INFO L175 Difference]: Start difference. First operand has 119 places, 140 transitions, 1378 flow. Second operand 9 states and 249 transitions. [2024-06-28 01:56:20,258 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 284 transitions, 2866 flow [2024-06-28 01:56:20,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 284 transitions, 2720 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-06-28 01:56:20,317 INFO L231 Difference]: Finished difference. Result has 124 places, 198 transitions, 2185 flow [2024-06-28 01:56:20,317 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=1266, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2185, PETRI_PLACES=124, PETRI_TRANSITIONS=198} [2024-06-28 01:56:20,317 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 73 predicate places. [2024-06-28 01:56:20,317 INFO L495 AbstractCegarLoop]: Abstraction has has 124 places, 198 transitions, 2185 flow [2024-06-28 01:56:20,318 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:56:20,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:20,318 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:56:20,318 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-28 01:56:20,318 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:56:20,320 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:20,321 INFO L85 PathProgramCache]: Analyzing trace with hash 900511570, now seen corresponding path program 2 times [2024-06-28 01:56:20,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:20,321 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465091782] [2024-06-28 01:56:20,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:20,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:20,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:23,402 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:23,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:23,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465091782] [2024-06-28 01:56:23,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465091782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:23,402 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:23,402 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:23,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119084449] [2024-06-28 01:56:23,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:23,403 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:23,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:23,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:23,404 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:23,523 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:56:23,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 198 transitions, 2185 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:56:23,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:23,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:56:23,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:25,440 INFO L124 PetriNetUnfolderBase]: 4268/6506 cut-off events. [2024-06-28 01:56:25,441 INFO L125 PetriNetUnfolderBase]: For 46706/46926 co-relation queries the response was YES. [2024-06-28 01:56:25,464 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31101 conditions, 6506 events. 4268/6506 cut-off events. For 46706/46926 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 37986 event pairs, 475 based on Foata normal form. 81/6394 useless extension candidates. Maximal degree in co-relation 31045. Up to 4779 conditions per place. [2024-06-28 01:56:25,486 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 136 selfloop transitions, 110 changer transitions 0/273 dead transitions. [2024-06-28 01:56:25,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 273 transitions, 2993 flow [2024-06-28 01:56:25,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:56:25,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:56:25,487 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:56:25,487 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-28 01:56:25,487 INFO L175 Difference]: Start difference. First operand has 124 places, 198 transitions, 2185 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:56:25,487 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 273 transitions, 2993 flow [2024-06-28 01:56:25,548 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 273 transitions, 2962 flow, removed 6 selfloop flow, removed 2 redundant places. [2024-06-28 01:56:25,551 INFO L231 Difference]: Finished difference. Result has 130 places, 202 transitions, 2428 flow [2024-06-28 01:56:25,552 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2154, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=198, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=108, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2428, PETRI_PLACES=130, PETRI_TRANSITIONS=202} [2024-06-28 01:56:25,552 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 79 predicate places. [2024-06-28 01:56:25,552 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 202 transitions, 2428 flow [2024-06-28 01:56:25,553 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:56:25,553 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:25,553 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:56:25,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-28 01:56:25,553 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:56:25,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:25,554 INFO L85 PathProgramCache]: Analyzing trace with hash 903368530, now seen corresponding path program 3 times [2024-06-28 01:56:25,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:25,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [713467914] [2024-06-28 01:56:25,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:25,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:25,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:28,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 01:56:28,652 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:28,652 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [713467914] [2024-06-28 01:56:28,653 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [713467914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:28,653 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:28,653 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:28,653 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315179656] [2024-06-28 01:56:28,653 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:28,654 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:28,654 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:28,654 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:28,654 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:28,743 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:56:28,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 202 transitions, 2428 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:56:28,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:28,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:56:28,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:30,859 INFO L124 PetriNetUnfolderBase]: 4357/6668 cut-off events. [2024-06-28 01:56:30,859 INFO L125 PetriNetUnfolderBase]: For 56681/56920 co-relation queries the response was YES. [2024-06-28 01:56:30,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33462 conditions, 6668 events. 4357/6668 cut-off events. For 56681/56920 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 39400 event pairs, 720 based on Foata normal form. 45/6507 useless extension candidates. Maximal degree in co-relation 33404. Up to 5349 conditions per place. [2024-06-28 01:56:30,909 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 145 selfloop transitions, 104 changer transitions 0/276 dead transitions. [2024-06-28 01:56:30,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 276 transitions, 3194 flow [2024-06-28 01:56:30,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:56:30,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:56:30,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 215 transitions. [2024-06-28 01:56:30,911 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5718085106382979 [2024-06-28 01:56:30,911 INFO L175 Difference]: Start difference. First operand has 130 places, 202 transitions, 2428 flow. Second operand 8 states and 215 transitions. [2024-06-28 01:56:30,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 276 transitions, 3194 flow [2024-06-28 01:56:30,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 276 transitions, 3048 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-28 01:56:30,986 INFO L231 Difference]: Finished difference. Result has 133 places, 206 transitions, 2558 flow [2024-06-28 01:56:30,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2286, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2558, PETRI_PLACES=133, PETRI_TRANSITIONS=206} [2024-06-28 01:56:30,987 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 82 predicate places. [2024-06-28 01:56:30,987 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 206 transitions, 2558 flow [2024-06-28 01:56:30,987 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:56:30,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:30,987 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:56:30,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-28 01:56:30,987 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:56:30,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:30,988 INFO L85 PathProgramCache]: Analyzing trace with hash -1654183940, now seen corresponding path program 4 times [2024-06-28 01:56:30,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:30,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1330008533] [2024-06-28 01:56:30,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:30,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:31,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:34,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 01:56:34,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:34,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1330008533] [2024-06-28 01:56:34,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1330008533] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:34,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:34,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:34,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878798514] [2024-06-28 01:56:34,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:34,179 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:34,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:34,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:34,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:34,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:56:34,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 206 transitions, 2558 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:56:34,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:34,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:56:34,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:36,237 INFO L124 PetriNetUnfolderBase]: 4478/6853 cut-off events. [2024-06-28 01:56:36,238 INFO L125 PetriNetUnfolderBase]: For 55902/56136 co-relation queries the response was YES. [2024-06-28 01:56:36,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34780 conditions, 6853 events. 4478/6853 cut-off events. For 55902/56136 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 40815 event pairs, 714 based on Foata normal form. 44/6682 useless extension candidates. Maximal degree in co-relation 34721. Up to 5803 conditions per place. [2024-06-28 01:56:36,295 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 187 selfloop transitions, 65 changer transitions 0/279 dead transitions. [2024-06-28 01:56:36,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 279 transitions, 3338 flow [2024-06-28 01:56:36,296 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:56:36,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:56:36,297 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 210 transitions. [2024-06-28 01:56:36,297 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585106382978723 [2024-06-28 01:56:36,297 INFO L175 Difference]: Start difference. First operand has 133 places, 206 transitions, 2558 flow. Second operand 8 states and 210 transitions. [2024-06-28 01:56:36,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 279 transitions, 3338 flow [2024-06-28 01:56:36,379 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 279 transitions, 3132 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-06-28 01:56:36,382 INFO L231 Difference]: Finished difference. Result has 135 places, 210 transitions, 2554 flow [2024-06-28 01:56:36,382 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2352, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=141, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2554, PETRI_PLACES=135, PETRI_TRANSITIONS=210} [2024-06-28 01:56:36,383 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 84 predicate places. [2024-06-28 01:56:36,383 INFO L495 AbstractCegarLoop]: Abstraction has has 135 places, 210 transitions, 2554 flow [2024-06-28 01:56:36,383 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:56:36,383 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:36,383 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:56:36,383 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-28 01:56:36,383 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:56:36,383 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:36,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1653999242, now seen corresponding path program 1 times [2024-06-28 01:56:36,384 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:36,384 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626569821] [2024-06-28 01:56:36,384 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:36,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:36,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:39,472 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:39,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:39,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626569821] [2024-06-28 01:56:39,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1626569821] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:39,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:39,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:39,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [96105405] [2024-06-28 01:56:39,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:39,473 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:39,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:39,474 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:39,474 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:39,503 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:56:39,503 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 210 transitions, 2554 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:56:39,503 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:39,503 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:56:39,503 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:41,638 INFO L124 PetriNetUnfolderBase]: 4991/7470 cut-off events. [2024-06-28 01:56:41,639 INFO L125 PetriNetUnfolderBase]: For 52693/52701 co-relation queries the response was YES. [2024-06-28 01:56:41,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37016 conditions, 7470 events. 4991/7470 cut-off events. For 52693/52701 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 42818 event pairs, 910 based on Foata normal form. 12/7477 useless extension candidates. Maximal degree in co-relation 36956. Up to 6842 conditions per place. [2024-06-28 01:56:41,694 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 237 selfloop transitions, 36 changer transitions 0/280 dead transitions. [2024-06-28 01:56:41,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 280 transitions, 3333 flow [2024-06-28 01:56:41,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:56:41,695 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:56:41,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 205 transitions. [2024-06-28 01:56:41,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5452127659574468 [2024-06-28 01:56:41,696 INFO L175 Difference]: Start difference. First operand has 135 places, 210 transitions, 2554 flow. Second operand 8 states and 205 transitions. [2024-06-28 01:56:41,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 280 transitions, 3333 flow [2024-06-28 01:56:41,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 280 transitions, 3197 flow, removed 8 selfloop flow, removed 6 redundant places. [2024-06-28 01:56:41,807 INFO L231 Difference]: Finished difference. Result has 137 places, 212 transitions, 2515 flow [2024-06-28 01:56:41,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2515, PETRI_PLACES=137, PETRI_TRANSITIONS=212} [2024-06-28 01:56:41,807 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 86 predicate places. [2024-06-28 01:56:41,808 INFO L495 AbstractCegarLoop]: Abstraction has has 137 places, 212 transitions, 2515 flow [2024-06-28 01:56:41,808 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:56:41,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:41,808 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:56:41,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-28 01:56:41,808 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:56:41,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:41,809 INFO L85 PathProgramCache]: Analyzing trace with hash -438766438, now seen corresponding path program 5 times [2024-06-28 01:56:41,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:41,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [376626504] [2024-06-28 01:56:41,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:41,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:41,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:44,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:44,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:44,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [376626504] [2024-06-28 01:56:44,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [376626504] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:44,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:44,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:44,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [317999985] [2024-06-28 01:56:44,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:44,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:44,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:44,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:44,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:44,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:56:44,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 137 places, 212 transitions, 2515 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:56:44,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:44,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:56:44,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:47,057 INFO L124 PetriNetUnfolderBase]: 4509/6904 cut-off events. [2024-06-28 01:56:47,057 INFO L125 PetriNetUnfolderBase]: For 57207/57450 co-relation queries the response was YES. [2024-06-28 01:56:47,081 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34808 conditions, 6904 events. 4509/6904 cut-off events. For 57207/57450 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 41147 event pairs, 453 based on Foata normal form. 102/6795 useless extension candidates. Maximal degree in co-relation 34747. Up to 5358 conditions per place. [2024-06-28 01:56:47,103 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 146 selfloop transitions, 97 changer transitions 0/271 dead transitions. [2024-06-28 01:56:47,104 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 271 transitions, 3189 flow [2024-06-28 01:56:47,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:56:47,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:56:47,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 190 transitions. [2024-06-28 01:56:47,105 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5775075987841946 [2024-06-28 01:56:47,105 INFO L175 Difference]: Start difference. First operand has 137 places, 212 transitions, 2515 flow. Second operand 7 states and 190 transitions. [2024-06-28 01:56:47,105 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 271 transitions, 3189 flow [2024-06-28 01:56:47,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 271 transitions, 3108 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:56:47,194 INFO L231 Difference]: Finished difference. Result has 138 places, 212 transitions, 2662 flow [2024-06-28 01:56:47,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=131, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2662, PETRI_PLACES=138, PETRI_TRANSITIONS=212} [2024-06-28 01:56:47,194 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 87 predicate places. [2024-06-28 01:56:47,194 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 212 transitions, 2662 flow [2024-06-28 01:56:47,194 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:56:47,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:47,194 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:56:47,195 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-28 01:56:47,195 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:56:47,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:47,195 INFO L85 PathProgramCache]: Analyzing trace with hash -438581740, now seen corresponding path program 2 times [2024-06-28 01:56:47,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:47,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047859595] [2024-06-28 01:56:47,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:47,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:47,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:50,080 INFO L134 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:56:50,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:50,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047859595] [2024-06-28 01:56:50,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047859595] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:50,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:50,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:50,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53238665] [2024-06-28 01:56:50,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:50,081 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:50,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:50,081 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:50,081 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:50,108 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:56:50,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 212 transitions, 2662 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:56:50,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:50,109 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:56:50,109 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:51,967 INFO L124 PetriNetUnfolderBase]: 5018/7516 cut-off events. [2024-06-28 01:56:51,967 INFO L125 PetriNetUnfolderBase]: For 61247/61257 co-relation queries the response was YES. [2024-06-28 01:56:51,997 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38370 conditions, 7516 events. 5018/7516 cut-off events. For 61247/61257 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 43177 event pairs, 914 based on Foata normal form. 14/7525 useless extension candidates. Maximal degree in co-relation 38308. Up to 6837 conditions per place. [2024-06-28 01:56:52,024 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 223 selfloop transitions, 39 changer transitions 0/269 dead transitions. [2024-06-28 01:56:52,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 269 transitions, 3377 flow [2024-06-28 01:56:52,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:56:52,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:56:52,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 180 transitions. [2024-06-28 01:56:52,026 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.547112462006079 [2024-06-28 01:56:52,026 INFO L175 Difference]: Start difference. First operand has 138 places, 212 transitions, 2662 flow. Second operand 7 states and 180 transitions. [2024-06-28 01:56:52,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 269 transitions, 3377 flow [2024-06-28 01:56:52,136 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 269 transitions, 3161 flow, removed 6 selfloop flow, removed 6 redundant places. [2024-06-28 01:56:52,139 INFO L231 Difference]: Finished difference. Result has 139 places, 214 transitions, 2556 flow [2024-06-28 01:56:52,139 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2446, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=212, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=173, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2556, PETRI_PLACES=139, PETRI_TRANSITIONS=214} [2024-06-28 01:56:52,140 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 88 predicate places. [2024-06-28 01:56:52,140 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 214 transitions, 2556 flow [2024-06-28 01:56:52,140 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:56:52,140 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:52,140 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:56:52,141 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-28 01:56:52,141 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:56:52,141 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:52,141 INFO L85 PathProgramCache]: Analyzing trace with hash -210680590, now seen corresponding path program 3 times [2024-06-28 01:56:52,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:52,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [485205777] [2024-06-28 01:56:52,142 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:52,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:52,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:55,029 INFO L134 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:56:55,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:55,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [485205777] [2024-06-28 01:56:55,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [485205777] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:55,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:55,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:55,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [539077175] [2024-06-28 01:56:55,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:55,030 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:55,030 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:55,030 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:55,030 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:55,083 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:56:55,083 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 214 transitions, 2556 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:56:55,084 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:55,084 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:56:55,084 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:56:56,991 INFO L124 PetriNetUnfolderBase]: 5068/7596 cut-off events. [2024-06-28 01:56:56,991 INFO L125 PetriNetUnfolderBase]: For 60420/60460 co-relation queries the response was YES. [2024-06-28 01:56:57,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38448 conditions, 7596 events. 5068/7596 cut-off events. For 60420/60460 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 43714 event pairs, 949 based on Foata normal form. 36/7623 useless extension candidates. Maximal degree in co-relation 38385. Up to 6957 conditions per place. [2024-06-28 01:56:57,044 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 227 selfloop transitions, 35 changer transitions 0/269 dead transitions. [2024-06-28 01:56:57,044 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 269 transitions, 3275 flow [2024-06-28 01:56:57,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:56:57,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:56:57,045 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 01:56:57,046 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 01:56:57,046 INFO L175 Difference]: Start difference. First operand has 139 places, 214 transitions, 2556 flow. Second operand 7 states and 175 transitions. [2024-06-28 01:56:57,046 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 269 transitions, 3275 flow [2024-06-28 01:56:57,144 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 269 transitions, 3183 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:56:57,147 INFO L231 Difference]: Finished difference. Result has 141 places, 216 transitions, 2567 flow [2024-06-28 01:56:57,147 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2468, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2567, PETRI_PLACES=141, PETRI_TRANSITIONS=216} [2024-06-28 01:56:57,148 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 90 predicate places. [2024-06-28 01:56:57,148 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 216 transitions, 2567 flow [2024-06-28 01:56:57,148 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:56:57,148 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:56:57,148 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:56:57,148 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-28 01:56:57,148 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:56:57,149 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:56:57,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1973738494, now seen corresponding path program 4 times [2024-06-28 01:56:57,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:56:57,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332854011] [2024-06-28 01:56:57,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:56:57,149 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:56:57,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:56:59,903 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:56:59,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:56:59,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332854011] [2024-06-28 01:56:59,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332854011] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:56:59,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:56:59,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:56:59,904 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1361760886] [2024-06-28 01:56:59,904 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:56:59,904 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:56:59,905 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:56:59,905 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:56:59,905 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:56:59,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:56:59,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 216 transitions, 2567 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:56:59,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:56:59,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:56:59,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:01,685 INFO L124 PetriNetUnfolderBase]: 5060/7584 cut-off events. [2024-06-28 01:57:01,686 INFO L125 PetriNetUnfolderBase]: For 59200/59240 co-relation queries the response was YES. [2024-06-28 01:57:01,715 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38211 conditions, 7584 events. 5060/7584 cut-off events. For 59200/59240 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 43567 event pairs, 851 based on Foata normal form. 36/7611 useless extension candidates. Maximal degree in co-relation 38147. Up to 6749 conditions per place. [2024-06-28 01:57:01,740 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 224 selfloop transitions, 43 changer transitions 0/274 dead transitions. [2024-06-28 01:57:01,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 274 transitions, 3322 flow [2024-06-28 01:57:01,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:57:01,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:57:01,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 176 transitions. [2024-06-28 01:57:01,742 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5349544072948328 [2024-06-28 01:57:01,742 INFO L175 Difference]: Start difference. First operand has 141 places, 216 transitions, 2567 flow. Second operand 7 states and 176 transitions. [2024-06-28 01:57:01,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 274 transitions, 3322 flow [2024-06-28 01:57:01,827 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 274 transitions, 3243 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-06-28 01:57:01,830 INFO L231 Difference]: Finished difference. Result has 144 places, 220 transitions, 2649 flow [2024-06-28 01:57:01,830 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2488, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2649, PETRI_PLACES=144, PETRI_TRANSITIONS=220} [2024-06-28 01:57:01,831 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 93 predicate places. [2024-06-28 01:57:01,831 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 220 transitions, 2649 flow [2024-06-28 01:57:01,831 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:57:01,831 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:01,831 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:57:01,831 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-28 01:57:01,831 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:57:01,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:01,832 INFO L85 PathProgramCache]: Analyzing trace with hash 713670116, now seen corresponding path program 1 times [2024-06-28 01:57:01,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:01,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726732651] [2024-06-28 01:57:01,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:01,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:01,844 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:03,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:57:03,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:03,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726732651] [2024-06-28 01:57:03,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726732651] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:03,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:03,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-28 01:57:03,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977459630] [2024-06-28 01:57:03,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:03,612 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-28 01:57:03,613 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:03,613 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-28 01:57:03,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-28 01:57:03,650 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:57:03,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 220 transitions, 2649 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:57:03,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:03,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:57:03,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:05,097 INFO L124 PetriNetUnfolderBase]: 4661/7332 cut-off events. [2024-06-28 01:57:05,098 INFO L125 PetriNetUnfolderBase]: For 65088/65397 co-relation queries the response was YES. [2024-06-28 01:57:05,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36949 conditions, 7332 events. 4661/7332 cut-off events. For 65088/65397 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 44809 event pairs, 1290 based on Foata normal form. 270/7552 useless extension candidates. Maximal degree in co-relation 36883. Up to 6578 conditions per place. [2024-06-28 01:57:05,165 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 212 selfloop transitions, 16 changer transitions 0/243 dead transitions. [2024-06-28 01:57:05,165 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 243 transitions, 3187 flow [2024-06-28 01:57:05,166 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:57:05,166 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:57:05,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 01:57:05,166 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148936170212766 [2024-06-28 01:57:05,166 INFO L175 Difference]: Start difference. First operand has 144 places, 220 transitions, 2649 flow. Second operand 5 states and 121 transitions. [2024-06-28 01:57:05,166 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 243 transitions, 3187 flow [2024-06-28 01:57:05,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 145 places, 243 transitions, 3125 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 01:57:05,285 INFO L231 Difference]: Finished difference. Result has 146 places, 224 transitions, 2667 flow [2024-06-28 01:57:05,286 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2587, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=2667, PETRI_PLACES=146, PETRI_TRANSITIONS=224} [2024-06-28 01:57:05,286 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 95 predicate places. [2024-06-28 01:57:05,286 INFO L495 AbstractCegarLoop]: Abstraction has has 146 places, 224 transitions, 2667 flow [2024-06-28 01:57:05,287 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:57:05,287 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:05,287 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:57:05,287 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-28 01:57:05,287 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:57:05,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:05,288 INFO L85 PathProgramCache]: Analyzing trace with hash 2146056347, now seen corresponding path program 1 times [2024-06-28 01:57:05,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:05,288 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304039853] [2024-06-28 01:57:05,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:05,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:05,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:08,745 INFO L134 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:08,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:08,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304039853] [2024-06-28 01:57:08,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304039853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:08,746 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:08,746 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:08,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [510382652] [2024-06-28 01:57:08,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:08,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:08,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:08,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:08,747 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:08,777 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:08,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 146 places, 224 transitions, 2667 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:08,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:08,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:08,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:10,976 INFO L124 PetriNetUnfolderBase]: 5320/8018 cut-off events. [2024-06-28 01:57:10,976 INFO L125 PetriNetUnfolderBase]: For 71888/71898 co-relation queries the response was YES. [2024-06-28 01:57:11,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41899 conditions, 8018 events. 5320/8018 cut-off events. For 71888/71898 co-relation queries the response was YES. Maximal size of possible extension queue 358. Compared 46901 event pairs, 471 based on Foata normal form. 22/8035 useless extension candidates. Maximal degree in co-relation 41831. Up to 5681 conditions per place. [2024-06-28 01:57:11,053 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 249 selfloop transitions, 71 changer transitions 0/327 dead transitions. [2024-06-28 01:57:11,054 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 154 places, 327 transitions, 3836 flow [2024-06-28 01:57:11,054 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:57:11,054 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:57:11,055 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 243 transitions. [2024-06-28 01:57:11,055 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.574468085106383 [2024-06-28 01:57:11,055 INFO L175 Difference]: Start difference. First operand has 146 places, 224 transitions, 2667 flow. Second operand 9 states and 243 transitions. [2024-06-28 01:57:11,055 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 154 places, 327 transitions, 3836 flow [2024-06-28 01:57:11,212 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 327 transitions, 3786 flow, removed 12 selfloop flow, removed 3 redundant places. [2024-06-28 01:57:11,216 INFO L231 Difference]: Finished difference. Result has 154 places, 231 transitions, 2889 flow [2024-06-28 01:57:11,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2617, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=155, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2889, PETRI_PLACES=154, PETRI_TRANSITIONS=231} [2024-06-28 01:57:11,216 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 103 predicate places. [2024-06-28 01:57:11,217 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 231 transitions, 2889 flow [2024-06-28 01:57:11,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:11,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:11,217 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:57:11,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-28 01:57:11,217 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:57:11,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:11,218 INFO L85 PathProgramCache]: Analyzing trace with hash -2060197319, now seen corresponding path program 2 times [2024-06-28 01:57:11,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:11,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [818441538] [2024-06-28 01:57:11,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:11,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:11,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:15,322 INFO L134 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:15,322 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:15,322 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [818441538] [2024-06-28 01:57:15,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [818441538] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:15,322 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:15,322 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:15,322 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [285118241] [2024-06-28 01:57:15,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:15,323 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:15,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:15,323 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:15,323 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:15,354 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:15,355 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 231 transitions, 2889 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:15,355 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:15,355 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:15,355 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:17,859 INFO L124 PetriNetUnfolderBase]: 5496/8311 cut-off events. [2024-06-28 01:57:17,859 INFO L125 PetriNetUnfolderBase]: For 82700/82710 co-relation queries the response was YES. [2024-06-28 01:57:17,894 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44626 conditions, 8311 events. 5496/8311 cut-off events. For 82700/82710 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 49219 event pairs, 941 based on Foata normal form. 26/8332 useless extension candidates. Maximal degree in co-relation 44555. Up to 6993 conditions per place. [2024-06-28 01:57:17,922 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 242 selfloop transitions, 69 changer transitions 0/318 dead transitions. [2024-06-28 01:57:17,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 162 places, 318 transitions, 3823 flow [2024-06-28 01:57:17,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:57:17,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:57:17,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 238 transitions. [2024-06-28 01:57:17,924 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5626477541371159 [2024-06-28 01:57:17,924 INFO L175 Difference]: Start difference. First operand has 154 places, 231 transitions, 2889 flow. Second operand 9 states and 238 transitions. [2024-06-28 01:57:17,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 162 places, 318 transitions, 3823 flow [2024-06-28 01:57:18,096 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 318 transitions, 3723 flow, removed 10 selfloop flow, removed 4 redundant places. [2024-06-28 01:57:18,100 INFO L231 Difference]: Finished difference. Result has 159 places, 232 transitions, 2953 flow [2024-06-28 01:57:18,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2791, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2953, PETRI_PLACES=159, PETRI_TRANSITIONS=232} [2024-06-28 01:57:18,101 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 108 predicate places. [2024-06-28 01:57:18,101 INFO L495 AbstractCegarLoop]: Abstraction has has 159 places, 232 transitions, 2953 flow [2024-06-28 01:57:18,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:18,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:18,101 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:57:18,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-28 01:57:18,101 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:57:18,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:18,102 INFO L85 PathProgramCache]: Analyzing trace with hash -2060345189, now seen corresponding path program 3 times [2024-06-28 01:57:18,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:18,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [739975211] [2024-06-28 01:57:18,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:18,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:18,116 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:21,609 INFO L134 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:21,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:21,609 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [739975211] [2024-06-28 01:57:21,609 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [739975211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:21,609 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:21,609 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:21,609 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [260865424] [2024-06-28 01:57:21,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:21,610 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:21,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:21,610 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:21,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:21,633 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:21,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 159 places, 232 transitions, 2953 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:21,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:21,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:21,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:24,144 INFO L124 PetriNetUnfolderBase]: 5622/8509 cut-off events. [2024-06-28 01:57:24,144 INFO L125 PetriNetUnfolderBase]: For 84894/84904 co-relation queries the response was YES. [2024-06-28 01:57:24,181 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46077 conditions, 8509 events. 5622/8509 cut-off events. For 84894/84904 co-relation queries the response was YES. Maximal size of possible extension queue 379. Compared 50768 event pairs, 913 based on Foata normal form. 22/8526 useless extension candidates. Maximal degree in co-relation 46004. Up to 6889 conditions per place. [2024-06-28 01:57:24,210 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 248 selfloop transitions, 70 changer transitions 0/325 dead transitions. [2024-06-28 01:57:24,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 325 transitions, 3949 flow [2024-06-28 01:57:24,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:57:24,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:57:24,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 241 transitions. [2024-06-28 01:57:24,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5697399527186762 [2024-06-28 01:57:24,212 INFO L175 Difference]: Start difference. First operand has 159 places, 232 transitions, 2953 flow. Second operand 9 states and 241 transitions. [2024-06-28 01:57:24,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 325 transitions, 3949 flow [2024-06-28 01:57:24,398 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 325 transitions, 3810 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:57:24,402 INFO L231 Difference]: Finished difference. Result has 162 places, 236 transitions, 3029 flow [2024-06-28 01:57:24,402 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=152, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3029, PETRI_PLACES=162, PETRI_TRANSITIONS=236} [2024-06-28 01:57:24,402 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 111 predicate places. [2024-06-28 01:57:24,402 INFO L495 AbstractCegarLoop]: Abstraction has has 162 places, 236 transitions, 3029 flow [2024-06-28 01:57:24,403 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:24,403 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:24,403 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:57:24,403 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-28 01:57:24,403 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:57:24,404 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:24,404 INFO L85 PathProgramCache]: Analyzing trace with hash 260054735, now seen corresponding path program 4 times [2024-06-28 01:57:24,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:24,404 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844009333] [2024-06-28 01:57:24,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:24,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:24,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:28,032 INFO L134 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:28,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:28,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844009333] [2024-06-28 01:57:28,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844009333] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:28,033 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:28,033 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:28,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1108408315] [2024-06-28 01:57:28,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:28,034 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:28,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:28,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:28,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:28,062 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:28,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 162 places, 236 transitions, 3029 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:28,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:28,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:28,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:30,477 INFO L124 PetriNetUnfolderBase]: 5798/8779 cut-off events. [2024-06-28 01:57:30,477 INFO L125 PetriNetUnfolderBase]: For 92816/92824 co-relation queries the response was YES. [2024-06-28 01:57:30,516 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47924 conditions, 8779 events. 5798/8779 cut-off events. For 92816/92824 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 52674 event pairs, 1014 based on Foata normal form. 24/8798 useless extension candidates. Maximal degree in co-relation 47849. Up to 7790 conditions per place. [2024-06-28 01:57:30,548 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 268 selfloop transitions, 46 changer transitions 0/321 dead transitions. [2024-06-28 01:57:30,549 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 170 places, 321 transitions, 3969 flow [2024-06-28 01:57:30,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:57:30,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:57:30,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 234 transitions. [2024-06-28 01:57:30,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5531914893617021 [2024-06-28 01:57:30,550 INFO L175 Difference]: Start difference. First operand has 162 places, 236 transitions, 3029 flow. Second operand 9 states and 234 transitions. [2024-06-28 01:57:30,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 170 places, 321 transitions, 3969 flow [2024-06-28 01:57:30,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 165 places, 321 transitions, 3877 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-06-28 01:57:30,761 INFO L231 Difference]: Finished difference. Result has 166 places, 237 transitions, 3057 flow [2024-06-28 01:57:30,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2937, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3057, PETRI_PLACES=166, PETRI_TRANSITIONS=237} [2024-06-28 01:57:30,762 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 115 predicate places. [2024-06-28 01:57:30,762 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 237 transitions, 3057 flow [2024-06-28 01:57:30,762 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:30,762 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:30,762 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:57:30,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-28 01:57:30,763 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:57:30,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:30,763 INFO L85 PathProgramCache]: Analyzing trace with hash 1519191331, now seen corresponding path program 5 times [2024-06-28 01:57:30,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:30,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1722152790] [2024-06-28 01:57:30,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:30,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:30,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:34,167 INFO L134 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:34,168 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:34,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1722152790] [2024-06-28 01:57:34,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1722152790] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:34,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:34,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:34,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903423313] [2024-06-28 01:57:34,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:34,168 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:34,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:34,168 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:34,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:34,196 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:34,196 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 237 transitions, 3057 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:34,196 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:34,196 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:34,196 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:36,825 INFO L124 PetriNetUnfolderBase]: 5974/9075 cut-off events. [2024-06-28 01:57:36,825 INFO L125 PetriNetUnfolderBase]: For 98070/98078 co-relation queries the response was YES. [2024-06-28 01:57:36,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49857 conditions, 9075 events. 5974/9075 cut-off events. For 98070/98078 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 55074 event pairs, 1050 based on Foata normal form. 24/9094 useless extension candidates. Maximal degree in co-relation 49780. Up to 8062 conditions per place. [2024-06-28 01:57:36,911 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 289 selfloop transitions, 48 changer transitions 0/344 dead transitions. [2024-06-28 01:57:36,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 176 places, 344 transitions, 4117 flow [2024-06-28 01:57:36,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:57:36,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:57:36,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 282 transitions. [2024-06-28 01:57:36,913 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5454545454545454 [2024-06-28 01:57:36,913 INFO L175 Difference]: Start difference. First operand has 166 places, 237 transitions, 3057 flow. Second operand 11 states and 282 transitions. [2024-06-28 01:57:36,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 176 places, 344 transitions, 4117 flow [2024-06-28 01:57:37,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 344 transitions, 4020 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-06-28 01:57:37,167 INFO L231 Difference]: Finished difference. Result has 170 places, 238 transitions, 3086 flow [2024-06-28 01:57:37,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2960, PETRI_DIFFERENCE_MINUEND_PLACES=159, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=189, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3086, PETRI_PLACES=170, PETRI_TRANSITIONS=238} [2024-06-28 01:57:37,168 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 119 predicate places. [2024-06-28 01:57:37,168 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 238 transitions, 3086 flow [2024-06-28 01:57:37,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:37,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:37,168 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:57:37,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-28 01:57:37,168 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 01:57:37,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:37,169 INFO L85 PathProgramCache]: Analyzing trace with hash 1513681081, now seen corresponding path program 6 times [2024-06-28 01:57:37,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:37,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1001329692] [2024-06-28 01:57:37,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:37,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:37,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:40,647 INFO L134 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:40,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:40,647 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1001329692] [2024-06-28 01:57:40,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1001329692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:40,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:40,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:40,647 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1160920301] [2024-06-28 01:57:40,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:40,648 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:40,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:40,648 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:40,648 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:40,669 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:40,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 238 transitions, 3086 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:40,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:40,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:40,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:43,421 INFO L124 PetriNetUnfolderBase]: 6100/9273 cut-off events. [2024-06-28 01:57:43,421 INFO L125 PetriNetUnfolderBase]: For 103593/103601 co-relation queries the response was YES. [2024-06-28 01:57:43,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51065 conditions, 9273 events. 6100/9273 cut-off events. For 103593/103601 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 56615 event pairs, 1022 based on Foata normal form. 20/9288 useless extension candidates. Maximal degree in co-relation 50987. Up to 7728 conditions per place. [2024-06-28 01:57:43,498 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 274 selfloop transitions, 48 changer transitions 0/329 dead transitions. [2024-06-28 01:57:43,498 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 329 transitions, 4104 flow [2024-06-28 01:57:43,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:57:43,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:57:43,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 236 transitions. [2024-06-28 01:57:43,500 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.557919621749409 [2024-06-28 01:57:43,500 INFO L175 Difference]: Start difference. First operand has 170 places, 238 transitions, 3086 flow. Second operand 9 states and 236 transitions. [2024-06-28 01:57:43,500 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 329 transitions, 4104 flow [2024-06-28 01:57:43,738 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 169 places, 329 transitions, 4001 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 01:57:43,742 INFO L231 Difference]: Finished difference. Result has 171 places, 242 transitions, 3173 flow [2024-06-28 01:57:43,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=2983, PETRI_DIFFERENCE_MINUEND_PLACES=161, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3173, PETRI_PLACES=171, PETRI_TRANSITIONS=242} [2024-06-28 01:57:43,743 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 120 predicate places. [2024-06-28 01:57:43,743 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 242 transitions, 3173 flow [2024-06-28 01:57:43,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:43,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:43,744 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:57:43,744 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-28 01:57:43,744 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:57:43,744 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:43,744 INFO L85 PathProgramCache]: Analyzing trace with hash 265632317, now seen corresponding path program 1 times [2024-06-28 01:57:43,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:43,745 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1510785931] [2024-06-28 01:57:43,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:43,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:43,760 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:47,500 INFO L134 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:47,500 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:47,500 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1510785931] [2024-06-28 01:57:47,501 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1510785931] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:47,501 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:47,501 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:47,501 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [491887747] [2024-06-28 01:57:47,501 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:47,501 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:47,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:47,501 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:47,502 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:47,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:47,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 242 transitions, 3173 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:47,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:47,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:47,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:50,176 INFO L124 PetriNetUnfolderBase]: 6226/9495 cut-off events. [2024-06-28 01:57:50,176 INFO L125 PetriNetUnfolderBase]: For 109965/109973 co-relation queries the response was YES. [2024-06-28 01:57:50,232 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52344 conditions, 9495 events. 6226/9495 cut-off events. For 109965/109973 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 58276 event pairs, 1066 based on Foata normal form. 20/9510 useless extension candidates. Maximal degree in co-relation 52264. Up to 8006 conditions per place. [2024-06-28 01:57:50,272 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 293 selfloop transitions, 52 changer transitions 0/352 dead transitions. [2024-06-28 01:57:50,272 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 352 transitions, 4256 flow [2024-06-28 01:57:50,272 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:57:50,273 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:57:50,273 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-06-28 01:57:50,273 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493230174081238 [2024-06-28 01:57:50,273 INFO L175 Difference]: Start difference. First operand has 171 places, 242 transitions, 3173 flow. Second operand 11 states and 284 transitions. [2024-06-28 01:57:50,274 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 352 transitions, 4256 flow [2024-06-28 01:57:50,594 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 176 places, 352 transitions, 4183 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-28 01:57:50,598 INFO L231 Difference]: Finished difference. Result has 177 places, 243 transitions, 3228 flow [2024-06-28 01:57:50,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3100, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=242, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3228, PETRI_PLACES=177, PETRI_TRANSITIONS=243} [2024-06-28 01:57:50,599 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 126 predicate places. [2024-06-28 01:57:50,599 INFO L495 AbstractCegarLoop]: Abstraction has has 177 places, 243 transitions, 3228 flow [2024-06-28 01:57:50,599 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:50,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:50,600 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:57:50,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-28 01:57:50,600 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 01:57:50,600 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:50,601 INFO L85 PathProgramCache]: Analyzing trace with hash -716708367, now seen corresponding path program 7 times [2024-06-28 01:57:50,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:50,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1344107064] [2024-06-28 01:57:50,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:50,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:50,616 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:57:54,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 01:57:54,076 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:57:54,076 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1344107064] [2024-06-28 01:57:54,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1344107064] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:57:54,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:57:54,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:57:54,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [563373786] [2024-06-28 01:57:54,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:57:54,077 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:57:54,077 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:57:54,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:57:54,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:57:54,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:57:54,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 177 places, 243 transitions, 3228 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:54,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:57:54,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:57:54,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:57:56,522 INFO L124 PetriNetUnfolderBase]: 6402/9771 cut-off events. [2024-06-28 01:57:56,522 INFO L125 PetriNetUnfolderBase]: For 118483/118493 co-relation queries the response was YES. [2024-06-28 01:57:56,576 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54311 conditions, 9771 events. 6402/9771 cut-off events. For 118483/118493 co-relation queries the response was YES. Maximal size of possible extension queue 431. Compared 60600 event pairs, 1123 based on Foata normal form. 26/9792 useless extension candidates. Maximal degree in co-relation 54229. Up to 8287 conditions per place. [2024-06-28 01:57:56,615 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 245 selfloop transitions, 66 changer transitions 0/318 dead transitions. [2024-06-28 01:57:56,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 184 places, 318 transitions, 4128 flow [2024-06-28 01:57:56,616 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:57:56,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:57:56,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 213 transitions. [2024-06-28 01:57:56,617 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5664893617021277 [2024-06-28 01:57:56,617 INFO L175 Difference]: Start difference. First operand has 177 places, 243 transitions, 3228 flow. Second operand 8 states and 213 transitions. [2024-06-28 01:57:56,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 184 places, 318 transitions, 4128 flow [2024-06-28 01:57:56,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 318 transitions, 4016 flow, removed 5 selfloop flow, removed 9 redundant places. [2024-06-28 01:57:56,885 INFO L231 Difference]: Finished difference. Result has 176 places, 244 transitions, 3285 flow [2024-06-28 01:57:56,885 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=168, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3285, PETRI_PLACES=176, PETRI_TRANSITIONS=244} [2024-06-28 01:57:56,886 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 125 predicate places. [2024-06-28 01:57:56,886 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 244 transitions, 3285 flow [2024-06-28 01:57:56,886 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:57:56,886 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:57:56,886 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:57:56,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-28 01:57:56,887 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 01:57:56,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:57:56,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1621954719, now seen corresponding path program 8 times [2024-06-28 01:57:56,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:57:56,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [346012140] [2024-06-28 01:57:56,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:57:56,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:57:56,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:00,400 INFO L134 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:00,400 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:00,400 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [346012140] [2024-06-28 01:58:00,400 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [346012140] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:00,400 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:00,400 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:58:00,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149086845] [2024-06-28 01:58:00,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:00,401 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:58:00,401 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:00,401 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:58:00,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:58:00,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:00,426 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 244 transitions, 3285 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:00,426 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:00,426 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:00,426 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:03,670 INFO L124 PetriNetUnfolderBase]: 6578/10067 cut-off events. [2024-06-28 01:58:03,670 INFO L125 PetriNetUnfolderBase]: For 128579/128589 co-relation queries the response was YES. [2024-06-28 01:58:03,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56259 conditions, 10067 events. 6578/10067 cut-off events. For 128579/128589 co-relation queries the response was YES. Maximal size of possible extension queue 444. Compared 62964 event pairs, 1155 based on Foata normal form. 26/10088 useless extension candidates. Maximal degree in co-relation 56176. Up to 8559 conditions per place. [2024-06-28 01:58:03,787 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 264 selfloop transitions, 70 changer transitions 0/341 dead transitions. [2024-06-28 01:58:03,787 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 341 transitions, 4305 flow [2024-06-28 01:58:03,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:58:03,788 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:58:03,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 263 transitions. [2024-06-28 01:58:03,788 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5595744680851064 [2024-06-28 01:58:03,788 INFO L175 Difference]: Start difference. First operand has 176 places, 244 transitions, 3285 flow. Second operand 10 states and 263 transitions. [2024-06-28 01:58:03,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 341 transitions, 4305 flow [2024-06-28 01:58:04,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 341 transitions, 4169 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-28 01:58:04,273 INFO L231 Difference]: Finished difference. Result has 180 places, 245 transitions, 3328 flow [2024-06-28 01:58:04,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3149, PETRI_DIFFERENCE_MINUEND_PLACES=170, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3328, PETRI_PLACES=180, PETRI_TRANSITIONS=245} [2024-06-28 01:58:04,273 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 129 predicate places. [2024-06-28 01:58:04,274 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 245 transitions, 3328 flow [2024-06-28 01:58:04,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:04,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:04,274 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:58:04,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-28 01:58:04,274 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 01:58:04,275 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:04,275 INFO L85 PathProgramCache]: Analyzing trace with hash 849278265, now seen corresponding path program 9 times [2024-06-28 01:58:04,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:04,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [116570079] [2024-06-28 01:58:04,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:04,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:04,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:07,741 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:58:07,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:07,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [116570079] [2024-06-28 01:58:07,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [116570079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:07,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:07,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:58:07,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [470117163] [2024-06-28 01:58:07,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:07,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:58:07,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:07,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:58:07,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:58:07,788 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:07,788 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 245 transitions, 3328 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:07,788 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:07,788 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:07,788 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:10,306 INFO L124 PetriNetUnfolderBase]: 6704/10265 cut-off events. [2024-06-28 01:58:10,307 INFO L125 PetriNetUnfolderBase]: For 135618/135628 co-relation queries the response was YES. [2024-06-28 01:58:10,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57625 conditions, 10265 events. 6704/10265 cut-off events. For 135618/135628 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 64325 event pairs, 788 based on Foata normal form. 22/10282 useless extension candidates. Maximal degree in co-relation 57541. Up to 7307 conditions per place. [2024-06-28 01:58:10,415 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 248 selfloop transitions, 72 changer transitions 0/327 dead transitions. [2024-06-28 01:58:10,415 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 187 places, 327 transitions, 4407 flow [2024-06-28 01:58:10,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:10,416 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:10,417 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 218 transitions. [2024-06-28 01:58:10,417 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5797872340425532 [2024-06-28 01:58:10,417 INFO L175 Difference]: Start difference. First operand has 180 places, 245 transitions, 3328 flow. Second operand 8 states and 218 transitions. [2024-06-28 01:58:10,417 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 187 places, 327 transitions, 4407 flow [2024-06-28 01:58:10,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 327 transitions, 4261 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-28 01:58:10,786 INFO L231 Difference]: Finished difference. Result has 181 places, 248 transitions, 3423 flow [2024-06-28 01:58:10,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3182, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3423, PETRI_PLACES=181, PETRI_TRANSITIONS=248} [2024-06-28 01:58:10,786 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 130 predicate places. [2024-06-28 01:58:10,786 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 248 transitions, 3423 flow [2024-06-28 01:58:10,787 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:10,787 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:10,787 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:58:10,787 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-28 01:58:10,787 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 01:58:10,787 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:10,787 INFO L85 PathProgramCache]: Analyzing trace with hash 2058622367, now seen corresponding path program 10 times [2024-06-28 01:58:10,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:10,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [7689433] [2024-06-28 01:58:10,787 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:10,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:10,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:14,038 INFO L134 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,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:14,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [7689433] [2024-06-28 01:58:14,038 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [7689433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:14,038 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:14,038 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:58:14,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068947332] [2024-06-28 01:58:14,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:14,039 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:58:14,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:14,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:58:14,039 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:58:14,102 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:14,102 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 248 transitions, 3423 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:14,102 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:14,102 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:14,102 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:16,908 INFO L124 PetriNetUnfolderBase]: 6676/10235 cut-off events. [2024-06-28 01:58:16,908 INFO L125 PetriNetUnfolderBase]: For 138219/138259 co-relation queries the response was YES. [2024-06-28 01:58:16,971 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57828 conditions, 10235 events. 6676/10235 cut-off events. For 138219/138259 co-relation queries the response was YES. Maximal size of possible extension queue 447. Compared 64375 event pairs, 1192 based on Foata normal form. 48/10274 useless extension candidates. Maximal degree in co-relation 57742. Up to 8945 conditions per place. [2024-06-28 01:58:17,013 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 269 selfloop transitions, 67 changer transitions 0/343 dead transitions. [2024-06-28 01:58:17,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 190 places, 343 transitions, 4454 flow [2024-06-28 01:58:17,018 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:58:17,018 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:58:17,019 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 257 transitions. [2024-06-28 01:58:17,019 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5468085106382978 [2024-06-28 01:58:17,019 INFO L175 Difference]: Start difference. First operand has 181 places, 248 transitions, 3423 flow. Second operand 10 states and 257 transitions. [2024-06-28 01:58:17,019 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 190 places, 343 transitions, 4454 flow [2024-06-28 01:58:17,423 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 343 transitions, 4223 flow, removed 18 selfloop flow, removed 8 redundant places. [2024-06-28 01:58:17,427 INFO L231 Difference]: Finished difference. Result has 183 places, 249 transitions, 3367 flow [2024-06-28 01:58:17,427 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3202, PETRI_DIFFERENCE_MINUEND_PLACES=173, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3367, PETRI_PLACES=183, PETRI_TRANSITIONS=249} [2024-06-28 01:58:17,428 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 132 predicate places. [2024-06-28 01:58:17,428 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 249 transitions, 3367 flow [2024-06-28 01:58:17,428 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:17,428 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:17,428 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:58:17,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-28 01:58:17,428 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:58:17,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:17,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1979629217, now seen corresponding path program 2 times [2024-06-28 01:58:17,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:17,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065892102] [2024-06-28 01:58:17,429 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:17,429 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:17,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:20,550 INFO L134 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:20,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:20,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065892102] [2024-06-28 01:58:20,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065892102] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:20,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:20,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:58:20,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1531016721] [2024-06-28 01:58:20,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:20,551 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:58:20,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:20,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:58:20,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:58:20,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:20,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 249 transitions, 3367 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:20,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:20,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:20,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:23,315 INFO L124 PetriNetUnfolderBase]: 6802/10453 cut-off events. [2024-06-28 01:58:23,315 INFO L125 PetriNetUnfolderBase]: For 126456/126496 co-relation queries the response was YES. [2024-06-28 01:58:23,379 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56809 conditions, 10453 events. 6802/10453 cut-off events. For 126456/126496 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 66093 event pairs, 1190 based on Foata normal form. 44/10488 useless extension candidates. Maximal degree in co-relation 56724. Up to 8923 conditions per place. [2024-06-28 01:58:23,419 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 281 selfloop transitions, 70 changer transitions 0/358 dead transitions. [2024-06-28 01:58:23,419 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 358 transitions, 4462 flow [2024-06-28 01:58:23,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:58:23,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:58:23,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 284 transitions. [2024-06-28 01:58:23,421 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5493230174081238 [2024-06-28 01:58:23,421 INFO L175 Difference]: Start difference. First operand has 183 places, 249 transitions, 3367 flow. Second operand 11 states and 284 transitions. [2024-06-28 01:58:23,421 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 358 transitions, 4462 flow [2024-06-28 01:58:23,749 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 358 transitions, 4321 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-06-28 01:58:23,753 INFO L231 Difference]: Finished difference. Result has 186 places, 250 transitions, 3392 flow [2024-06-28 01:58:23,753 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3226, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3392, PETRI_PLACES=186, PETRI_TRANSITIONS=250} [2024-06-28 01:58:23,753 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 135 predicate places. [2024-06-28 01:58:23,754 INFO L495 AbstractCegarLoop]: Abstraction has has 186 places, 250 transitions, 3392 flow [2024-06-28 01:58:23,754 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:23,754 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:23,754 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:23,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-28 01:58:23,754 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 01:58:23,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:23,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1970432447, now seen corresponding path program 3 times [2024-06-28 01:58:23,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:23,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1988544433] [2024-06-28 01:58:23,755 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:23,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:23,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:26,857 INFO L134 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:26,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:26,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1988544433] [2024-06-28 01:58:26,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1988544433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:26,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:26,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:58:26,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1254633569] [2024-06-28 01:58:26,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:26,857 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:58:26,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:26,858 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:58:26,858 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:58:26,891 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:26,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 250 transitions, 3392 flow. Second operand has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:26,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:26,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:26,892 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:29,539 INFO L124 PetriNetUnfolderBase]: 6928/10667 cut-off events. [2024-06-28 01:58:29,539 INFO L125 PetriNetUnfolderBase]: For 131625/131665 co-relation queries the response was YES. [2024-06-28 01:58:29,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57791 conditions, 10667 events. 6928/10667 cut-off events. For 131625/131665 co-relation queries the response was YES. Maximal size of possible extension queue 463. Compared 67640 event pairs, 1112 based on Foata normal form. 44/10702 useless extension candidates. Maximal degree in co-relation 57705. Up to 7449 conditions per place. [2024-06-28 01:58:29,650 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 261 selfloop transitions, 82 changer transitions 0/350 dead transitions. [2024-06-28 01:58:29,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 350 transitions, 4505 flow [2024-06-28 01:58:29,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:58:29,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:58:29,651 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 261 transitions. [2024-06-28 01:58:29,651 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5553191489361702 [2024-06-28 01:58:29,651 INFO L175 Difference]: Start difference. First operand has 186 places, 250 transitions, 3392 flow. Second operand 10 states and 261 transitions. [2024-06-28 01:58:29,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 350 transitions, 4505 flow [2024-06-28 01:58:30,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 350 transitions, 4355 flow, removed 6 selfloop flow, removed 9 redundant places. [2024-06-28 01:58:30,016 INFO L231 Difference]: Finished difference. Result has 187 places, 251 transitions, 3432 flow [2024-06-28 01:58:30,017 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3242, PETRI_DIFFERENCE_MINUEND_PLACES=177, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3432, PETRI_PLACES=187, PETRI_TRANSITIONS=251} [2024-06-28 01:58:30,017 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2024-06-28 01:58:30,017 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 251 transitions, 3432 flow [2024-06-28 01:58:30,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:30,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:30,017 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:58:30,017 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-28 01:58:30,017 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:58:30,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:30,018 INFO L85 PathProgramCache]: Analyzing trace with hash -711130785, now seen corresponding path program 4 times [2024-06-28 01:58:30,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:30,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1299409642] [2024-06-28 01:58:30,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:30,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:30,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:33,444 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:58:33,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:33,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1299409642] [2024-06-28 01:58:33,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1299409642] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:33,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:33,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 01:58:33,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065153507] [2024-06-28 01:58:33,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:33,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 01:58:33,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:33,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 01:58:33,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-28 01:58:33,466 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:33,466 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 251 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 01:58:33,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:33,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:33,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:36,614 INFO L124 PetriNetUnfolderBase]: 6908/10641 cut-off events. [2024-06-28 01:58:36,615 INFO L125 PetriNetUnfolderBase]: For 129936/129946 co-relation queries the response was YES. [2024-06-28 01:58:36,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57661 conditions, 10641 events. 6908/10641 cut-off events. For 129936/129946 co-relation queries the response was YES. Maximal size of possible extension queue 462. Compared 67610 event pairs, 1153 based on Foata normal form. 22/10658 useless extension candidates. Maximal degree in co-relation 57574. Up to 8173 conditions per place. [2024-06-28 01:58:36,725 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 264 selfloop transitions, 78 changer transitions 0/349 dead transitions. [2024-06-28 01:58:36,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 349 transitions, 4387 flow [2024-06-28 01:58:36,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:58:36,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:58:36,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 264 transitions. [2024-06-28 01:58:36,727 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5617021276595745 [2024-06-28 01:58:36,727 INFO L175 Difference]: Start difference. First operand has 187 places, 251 transitions, 3432 flow. Second operand 10 states and 264 transitions. [2024-06-28 01:58:36,727 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 349 transitions, 4387 flow [2024-06-28 01:58:37,088 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 349 transitions, 4241 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-06-28 01:58:37,093 INFO L231 Difference]: Finished difference. Result has 189 places, 250 transitions, 3382 flow [2024-06-28 01:58:37,093 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3220, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=172, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3382, PETRI_PLACES=189, PETRI_TRANSITIONS=250} [2024-06-28 01:58:37,093 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 138 predicate places. [2024-06-28 01:58:37,094 INFO L495 AbstractCegarLoop]: Abstraction has has 189 places, 250 transitions, 3382 flow [2024-06-28 01:58:37,094 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 12.4) internal successors, (124), 10 states have internal predecessors, (124), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:37,094 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:37,094 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:37,094 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-28 01:58:37,094 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:58:37,095 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:37,095 INFO L85 PathProgramCache]: Analyzing trace with hash -1712406843, now seen corresponding path program 1 times [2024-06-28 01:58:37,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:37,095 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681967067] [2024-06-28 01:58:37,095 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:37,095 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:37,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:39,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 01:58:39,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:39,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681967067] [2024-06-28 01:58:39,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681967067] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:39,900 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:39,900 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:39,900 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [784164792] [2024-06-28 01:58:39,900 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:39,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:39,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:39,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:39,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:39,951 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:39,951 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 250 transitions, 3382 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 01:58:39,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:39,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:39,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:42,346 INFO L124 PetriNetUnfolderBase]: 6904/10706 cut-off events. [2024-06-28 01:58:42,346 INFO L125 PetriNetUnfolderBase]: For 134760/134934 co-relation queries the response was YES. [2024-06-28 01:58:42,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58097 conditions, 10706 events. 6904/10706 cut-off events. For 134760/134934 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 69072 event pairs, 1255 based on Foata normal form. 138/10776 useless extension candidates. Maximal degree in co-relation 58009. Up to 9576 conditions per place. [2024-06-28 01:58:42,451 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 241 selfloop transitions, 70 changer transitions 0/328 dead transitions. [2024-06-28 01:58:42,451 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 328 transitions, 4515 flow [2024-06-28 01:58:42,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 01:58:42,452 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 01:58:42,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 199 transitions. [2024-06-28 01:58:42,452 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5292553191489362 [2024-06-28 01:58:42,452 INFO L175 Difference]: Start difference. First operand has 189 places, 250 transitions, 3382 flow. Second operand 8 states and 199 transitions. [2024-06-28 01:58:42,452 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 328 transitions, 4515 flow [2024-06-28 01:58:42,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 185 places, 328 transitions, 4250 flow, removed 8 selfloop flow, removed 11 redundant places. [2024-06-28 01:58:42,807 INFO L231 Difference]: Finished difference. Result has 187 places, 274 transitions, 3570 flow [2024-06-28 01:58:42,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=178, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3570, PETRI_PLACES=187, PETRI_TRANSITIONS=274} [2024-06-28 01:58:42,807 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 136 predicate places. [2024-06-28 01:58:42,807 INFO L495 AbstractCegarLoop]: Abstraction has has 187 places, 274 transitions, 3570 flow [2024-06-28 01:58:42,808 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 01:58:42,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:42,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:42,808 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-28 01:58:42,808 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:58:42,808 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:42,808 INFO L85 PathProgramCache]: Analyzing trace with hash -778288447, now seen corresponding path program 2 times [2024-06-28 01:58:42,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:42,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1016582352] [2024-06-28 01:58:42,809 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:42,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:42,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:45,371 INFO L134 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:45,372 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:45,372 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1016582352] [2024-06-28 01:58:45,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1016582352] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:45,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:45,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:45,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [986899976] [2024-06-28 01:58:45,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:45,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:45,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:45,373 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:45,373 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:45,400 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:45,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 187 places, 274 transitions, 3570 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 01:58:45,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:45,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:45,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:47,733 INFO L124 PetriNetUnfolderBase]: 6896/10700 cut-off events. [2024-06-28 01:58:47,733 INFO L125 PetriNetUnfolderBase]: For 132700/132927 co-relation queries the response was YES. [2024-06-28 01:58:47,794 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56861 conditions, 10700 events. 6896/10700 cut-off events. For 132700/132927 co-relation queries the response was YES. Maximal size of possible extension queue 471. Compared 69288 event pairs, 1303 based on Foata normal form. 194/10817 useless extension candidates. Maximal degree in co-relation 56773. Up to 9434 conditions per place. [2024-06-28 01:58:47,833 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 230 selfloop transitions, 68 changer transitions 0/315 dead transitions. [2024-06-28 01:58:47,833 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 315 transitions, 4432 flow [2024-06-28 01:58:47,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:58:47,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:58:47,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 148 transitions. [2024-06-28 01:58:47,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.524822695035461 [2024-06-28 01:58:47,835 INFO L175 Difference]: Start difference. First operand has 187 places, 274 transitions, 3570 flow. Second operand 6 states and 148 transitions. [2024-06-28 01:58:47,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 315 transitions, 4432 flow [2024-06-28 01:58:48,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 315 transitions, 4367 flow, removed 23 selfloop flow, removed 2 redundant places. [2024-06-28 01:58:48,143 INFO L231 Difference]: Finished difference. Result has 192 places, 281 transitions, 3765 flow [2024-06-28 01:58:48,144 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3505, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3765, PETRI_PLACES=192, PETRI_TRANSITIONS=281} [2024-06-28 01:58:48,144 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 141 predicate places. [2024-06-28 01:58:48,144 INFO L495 AbstractCegarLoop]: Abstraction has has 192 places, 281 transitions, 3765 flow [2024-06-28 01:58:48,144 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 01:58:48,144 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:48,144 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:48,145 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-28 01:58:48,145 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:58:48,145 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:48,145 INFO L85 PathProgramCache]: Analyzing trace with hash -778704157, now seen corresponding path program 3 times [2024-06-28 01:58:48,145 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:48,145 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470041318] [2024-06-28 01:58:48,146 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:48,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:48,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:50,632 INFO L134 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:50,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:50,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470041318] [2024-06-28 01:58:50,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470041318] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:50,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:50,632 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:50,632 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [298805895] [2024-06-28 01:58:50,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:50,633 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:50,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:50,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:50,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:50,687 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:58:50,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 192 places, 281 transitions, 3765 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 01:58:50,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:50,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:58:50,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:52,982 INFO L124 PetriNetUnfolderBase]: 6887/10701 cut-off events. [2024-06-28 01:58:52,982 INFO L125 PetriNetUnfolderBase]: For 137501/137677 co-relation queries the response was YES. [2024-06-28 01:58:53,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58076 conditions, 10701 events. 6887/10701 cut-off events. For 137501/137677 co-relation queries the response was YES. Maximal size of possible extension queue 472. Compared 69325 event pairs, 1282 based on Foata normal form. 138/10771 useless extension candidates. Maximal degree in co-relation 57985. Up to 9578 conditions per place. [2024-06-28 01:58:53,085 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 234 selfloop transitions, 68 changer transitions 0/319 dead transitions. [2024-06-28 01:58:53,085 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 319 transitions, 4489 flow [2024-06-28 01:58:53,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:58:53,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:58:53,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 153 transitions. [2024-06-28 01:58:53,086 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5425531914893617 [2024-06-28 01:58:53,086 INFO L175 Difference]: Start difference. First operand has 192 places, 281 transitions, 3765 flow. Second operand 6 states and 153 transitions. [2024-06-28 01:58:53,086 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 319 transitions, 4489 flow [2024-06-28 01:58:53,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 195 places, 319 transitions, 4368 flow, removed 34 selfloop flow, removed 2 redundant places. [2024-06-28 01:58:53,442 INFO L231 Difference]: Finished difference. Result has 196 places, 281 transitions, 3802 flow [2024-06-28 01:58:53,442 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3644, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3802, PETRI_PLACES=196, PETRI_TRANSITIONS=281} [2024-06-28 01:58:53,442 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 145 predicate places. [2024-06-28 01:58:53,442 INFO L495 AbstractCegarLoop]: Abstraction has has 196 places, 281 transitions, 3802 flow [2024-06-28 01:58:53,442 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 01:58:53,443 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:53,443 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:53,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-28 01:58:53,443 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:58:53,443 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:53,443 INFO L85 PathProgramCache]: Analyzing trace with hash -1535210967, now seen corresponding path program 1 times [2024-06-28 01:58:53,444 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:53,444 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604600389] [2024-06-28 01:58:53,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:53,444 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:53,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:58:55,589 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:58:55,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:58:55,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604600389] [2024-06-28 01:58:55,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604600389] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:58:55,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:58:55,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:58:55,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055138282] [2024-06-28 01:58:55,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:58:55,590 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:58:55,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:58:55,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:58:55,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:58:55,608 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:58:55,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 196 places, 281 transitions, 3802 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:55,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:58:55,609 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:58:55,609 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:58:58,000 INFO L124 PetriNetUnfolderBase]: 7238/11491 cut-off events. [2024-06-28 01:58:58,000 INFO L125 PetriNetUnfolderBase]: For 139788/139793 co-relation queries the response was YES. [2024-06-28 01:58:58,080 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60326 conditions, 11491 events. 7238/11491 cut-off events. For 139788/139793 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 76941 event pairs, 1980 based on Foata normal form. 3/11491 useless extension candidates. Maximal degree in co-relation 60233. Up to 10493 conditions per place. [2024-06-28 01:58:58,129 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 287 selfloop transitions, 24 changer transitions 0/318 dead transitions. [2024-06-28 01:58:58,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 318 transitions, 4679 flow [2024-06-28 01:58:58,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:58:58,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:58:58,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 142 transitions. [2024-06-28 01:58:58,130 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5035460992907801 [2024-06-28 01:58:58,131 INFO L175 Difference]: Start difference. First operand has 196 places, 281 transitions, 3802 flow. Second operand 6 states and 142 transitions. [2024-06-28 01:58:58,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 318 transitions, 4679 flow [2024-06-28 01:58:58,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 196 places, 318 transitions, 4535 flow, removed 4 selfloop flow, removed 5 redundant places. [2024-06-28 01:58:58,546 INFO L231 Difference]: Finished difference. Result has 197 places, 289 transitions, 3825 flow [2024-06-28 01:58:58,546 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3658, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=261, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3825, PETRI_PLACES=197, PETRI_TRANSITIONS=289} [2024-06-28 01:58:58,546 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 146 predicate places. [2024-06-28 01:58:58,546 INFO L495 AbstractCegarLoop]: Abstraction has has 197 places, 289 transitions, 3825 flow [2024-06-28 01:58:58,546 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:58:58,546 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:58:58,547 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:58:58,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-28 01:58:58,547 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 01:58:58,547 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:58:58,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1756774663, now seen corresponding path program 2 times [2024-06-28 01:58:58,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:58:58,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360164476] [2024-06-28 01:58:58,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:58:58,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:58:58,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:00,746 INFO L134 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:00,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:00,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360164476] [2024-06-28 01:59:00,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360164476] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:00,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:00,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-28 01:59:00,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410255155] [2024-06-28 01:59:00,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:00,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-28 01:59:00,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:00,747 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-28 01:59:00,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-28 01:59:00,778 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:00,778 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 197 places, 289 transitions, 3825 flow. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:00,778 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:00,778 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:00,778 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:03,094 INFO L124 PetriNetUnfolderBase]: 7235/11487 cut-off events. [2024-06-28 01:59:03,094 INFO L125 PetriNetUnfolderBase]: For 145197/145202 co-relation queries the response was YES. [2024-06-28 01:59:03,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60970 conditions, 11487 events. 7235/11487 cut-off events. For 145197/145202 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 76940 event pairs, 1980 based on Foata normal form. 3/11487 useless extension candidates. Maximal degree in co-relation 60876. Up to 10501 conditions per place. [2024-06-28 01:59:03,211 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 285 selfloop transitions, 20 changer transitions 0/312 dead transitions. [2024-06-28 01:59:03,211 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 201 places, 312 transitions, 4500 flow [2024-06-28 01:59:03,212 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-28 01:59:03,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-28 01:59:03,212 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 121 transitions. [2024-06-28 01:59:03,212 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5148936170212766 [2024-06-28 01:59:03,212 INFO L175 Difference]: Start difference. First operand has 197 places, 289 transitions, 3825 flow. Second operand 5 states and 121 transitions. [2024-06-28 01:59:03,212 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 201 places, 312 transitions, 4500 flow [2024-06-28 01:59:03,604 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 199 places, 312 transitions, 4411 flow, removed 38 selfloop flow, removed 2 redundant places. [2024-06-28 01:59:03,608 INFO L231 Difference]: Finished difference. Result has 200 places, 289 transitions, 3788 flow [2024-06-28 01:59:03,608 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3736, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3788, PETRI_PLACES=200, PETRI_TRANSITIONS=289} [2024-06-28 01:59:03,609 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 149 predicate places. [2024-06-28 01:59:03,609 INFO L495 AbstractCegarLoop]: Abstraction has has 200 places, 289 transitions, 3788 flow [2024-06-28 01:59:03,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:03,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:03,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:03,609 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-28 01:59:03,609 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 01:59:03,609 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:03,609 INFO L85 PathProgramCache]: Analyzing trace with hash -778273567, now seen corresponding path program 1 times [2024-06-28 01:59:03,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:03,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1702745913] [2024-06-28 01:59:03,610 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:03,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:03,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:06,806 INFO L134 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:06,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:06,806 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1702745913] [2024-06-28 01:59:06,806 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1702745913] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:06,806 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:06,806 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:06,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461615089] [2024-06-28 01:59:06,807 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:06,807 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:06,807 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:06,807 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:06,807 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:06,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 01:59:06,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 289 transitions, 3788 flow. Second operand has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:06,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:06,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 01:59:06,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:09,212 INFO L124 PetriNetUnfolderBase]: 6861/10947 cut-off events. [2024-06-28 01:59:09,213 INFO L125 PetriNetUnfolderBase]: For 149459/149748 co-relation queries the response was YES. [2024-06-28 01:59:09,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58453 conditions, 10947 events. 6861/10947 cut-off events. For 149459/149748 co-relation queries the response was YES. Maximal size of possible extension queue 478. Compared 73676 event pairs, 1845 based on Foata normal form. 239/11124 useless extension candidates. Maximal degree in co-relation 58357. Up to 9880 conditions per place. [2024-06-28 01:59:09,321 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 281 selfloop transitions, 19 changer transitions 0/317 dead transitions. [2024-06-28 01:59:09,321 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 205 places, 317 transitions, 4500 flow [2024-06-28 01:59:09,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 01:59:09,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 01:59:09,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 141 transitions. [2024-06-28 01:59:09,322 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-28 01:59:09,322 INFO L175 Difference]: Start difference. First operand has 200 places, 289 transitions, 3788 flow. Second operand 6 states and 141 transitions. [2024-06-28 01:59:09,322 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 205 places, 317 transitions, 4500 flow [2024-06-28 01:59:09,667 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 317 transitions, 4460 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-28 01:59:09,670 INFO L231 Difference]: Finished difference. Result has 202 places, 292 transitions, 3846 flow [2024-06-28 01:59:09,671 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3748, PETRI_DIFFERENCE_MINUEND_PLACES=196, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=289, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=270, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3846, PETRI_PLACES=202, PETRI_TRANSITIONS=292} [2024-06-28 01:59:09,671 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 151 predicate places. [2024-06-28 01:59:09,671 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 292 transitions, 3846 flow [2024-06-28 01:59:09,671 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 13.88888888888889) internal successors, (125), 9 states have internal predecessors, (125), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:09,671 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:09,672 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:09,672 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-28 01:59:09,672 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 01:59:09,672 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:09,672 INFO L85 PathProgramCache]: Analyzing trace with hash 812505608, now seen corresponding path program 1 times [2024-06-28 01:59:09,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:09,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012632774] [2024-06-28 01:59:09,672 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:09,673 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:09,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:12,988 INFO L134 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,988 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:12,988 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012632774] [2024-06-28 01:59:12,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012632774] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:12,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:12,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:12,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901630631] [2024-06-28 01:59:12,989 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:12,989 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:12,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:12,989 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:12,989 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:13,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:13,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 292 transitions, 3846 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:13,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:13,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:13,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:15,863 INFO L124 PetriNetUnfolderBase]: 7386/11449 cut-off events. [2024-06-28 01:59:15,863 INFO L125 PetriNetUnfolderBase]: For 153688/153696 co-relation queries the response was YES. [2024-06-28 01:59:15,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62597 conditions, 11449 events. 7386/11449 cut-off events. For 153688/153696 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 73972 event pairs, 1422 based on Foata normal form. 10/11457 useless extension candidates. Maximal degree in co-relation 62500. Up to 10314 conditions per place. [2024-06-28 01:59:15,989 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 335 selfloop transitions, 55 changer transitions 0/397 dead transitions. [2024-06-28 01:59:15,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 211 places, 397 transitions, 5264 flow [2024-06-28 01:59:15,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-28 01:59:15,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-28 01:59:15,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 244 transitions. [2024-06-28 01:59:15,990 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5191489361702127 [2024-06-28 01:59:15,990 INFO L175 Difference]: Start difference. First operand has 202 places, 292 transitions, 3846 flow. Second operand 10 states and 244 transitions. [2024-06-28 01:59:15,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 211 places, 397 transitions, 5264 flow [2024-06-28 01:59:16,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 397 transitions, 5184 flow, removed 21 selfloop flow, removed 4 redundant places. [2024-06-28 01:59:16,456 INFO L231 Difference]: Finished difference. Result has 211 places, 315 transitions, 4194 flow [2024-06-28 01:59:16,457 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=3770, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=249, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=4194, PETRI_PLACES=211, PETRI_TRANSITIONS=315} [2024-06-28 01:59:16,457 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 160 predicate places. [2024-06-28 01:59:16,457 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 315 transitions, 4194 flow [2024-06-28 01:59:16,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:16,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:16,457 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:16,457 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-28 01:59:16,457 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:16,458 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:16,458 INFO L85 PathProgramCache]: Analyzing trace with hash -1545013874, now seen corresponding path program 2 times [2024-06-28 01:59:16,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:16,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [479906706] [2024-06-28 01:59:16,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:16,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:16,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:19,644 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:59:19,644 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:19,644 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [479906706] [2024-06-28 01:59:19,644 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [479906706] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:19,644 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:19,644 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:19,644 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1802623849] [2024-06-28 01:59:19,644 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:19,645 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:19,645 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:19,645 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:19,645 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:19,684 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:19,685 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 315 transitions, 4194 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:19,685 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:19,685 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:19,685 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:22,551 INFO L124 PetriNetUnfolderBase]: 7541/11691 cut-off events. [2024-06-28 01:59:22,552 INFO L125 PetriNetUnfolderBase]: For 169988/169990 co-relation queries the response was YES. [2024-06-28 01:59:22,635 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66234 conditions, 11691 events. 7541/11691 cut-off events. For 169988/169990 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 75579 event pairs, 1435 based on Foata normal form. 2/11691 useless extension candidates. Maximal degree in co-relation 66133. Up to 10443 conditions per place. [2024-06-28 01:59:22,683 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 338 selfloop transitions, 68 changer transitions 0/413 dead transitions. [2024-06-28 01:59:22,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 221 places, 413 transitions, 5724 flow [2024-06-28 01:59:22,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 01:59:22,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 01:59:22,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 262 transitions. [2024-06-28 01:59:22,685 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5067698259187621 [2024-06-28 01:59:22,685 INFO L175 Difference]: Start difference. First operand has 211 places, 315 transitions, 4194 flow. Second operand 11 states and 262 transitions. [2024-06-28 01:59:22,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 221 places, 413 transitions, 5724 flow [2024-06-28 01:59:23,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 216 places, 413 transitions, 5544 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-28 01:59:23,235 INFO L231 Difference]: Finished difference. Result has 218 places, 333 transitions, 4442 flow [2024-06-28 01:59:23,236 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4058, PETRI_DIFFERENCE_MINUEND_PLACES=206, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=264, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=4442, PETRI_PLACES=218, PETRI_TRANSITIONS=333} [2024-06-28 01:59:23,236 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 167 predicate places. [2024-06-28 01:59:23,236 INFO L495 AbstractCegarLoop]: Abstraction has has 218 places, 333 transitions, 4442 flow [2024-06-28 01:59:23,236 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:23,236 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:23,237 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:23,237 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-28 01:59:23,237 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:23,237 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:23,237 INFO L85 PathProgramCache]: Analyzing trace with hash 821771198, now seen corresponding path program 3 times [2024-06-28 01:59:23,238 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:23,238 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565013801] [2024-06-28 01:59:23,238 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:23,238 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:23,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:26,516 INFO L134 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:26,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:26,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565013801] [2024-06-28 01:59:26,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565013801] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:26,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:26,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:26,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859783076] [2024-06-28 01:59:26,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:26,517 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:26,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:26,518 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:26,518 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:26,543 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:26,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 218 places, 333 transitions, 4442 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:26,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:26,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:26,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:29,226 INFO L124 PetriNetUnfolderBase]: 7535/11667 cut-off events. [2024-06-28 01:59:29,227 INFO L125 PetriNetUnfolderBase]: For 171491/171493 co-relation queries the response was YES. [2024-06-28 01:59:29,314 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66120 conditions, 11667 events. 7535/11667 cut-off events. For 171491/171493 co-relation queries the response was YES. Maximal size of possible extension queue 504. Compared 75319 event pairs, 1427 based on Foata normal form. 2/11667 useless extension candidates. Maximal degree in co-relation 66017. Up to 10438 conditions per place. [2024-06-28 01:59:29,363 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 324 selfloop transitions, 66 changer transitions 0/397 dead transitions. [2024-06-28 01:59:29,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 397 transitions, 5542 flow [2024-06-28 01:59:29,364 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:59:29,364 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:59:29,365 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 218 transitions. [2024-06-28 01:59:29,365 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5153664302600472 [2024-06-28 01:59:29,365 INFO L175 Difference]: Start difference. First operand has 218 places, 333 transitions, 4442 flow. Second operand 9 states and 218 transitions. [2024-06-28 01:59:29,365 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 397 transitions, 5542 flow [2024-06-28 01:59:30,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 223 places, 397 transitions, 5437 flow, removed 25 selfloop flow, removed 3 redundant places. [2024-06-28 01:59:30,155 INFO L231 Difference]: Finished difference. Result has 224 places, 333 transitions, 4476 flow [2024-06-28 01:59:30,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4337, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4476, PETRI_PLACES=224, PETRI_TRANSITIONS=333} [2024-06-28 01:59:30,156 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 173 predicate places. [2024-06-28 01:59:30,156 INFO L495 AbstractCegarLoop]: Abstraction has has 224 places, 333 transitions, 4476 flow [2024-06-28 01:59:30,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:30,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:30,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:30,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-28 01:59:30,156 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:30,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:30,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1962239008, now seen corresponding path program 4 times [2024-06-28 01:59:30,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:30,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [369733091] [2024-06-28 01:59:30,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:30,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:30,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:33,210 INFO L134 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:33,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:33,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [369733091] [2024-06-28 01:59:33,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [369733091] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:33,211 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:33,211 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:33,211 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2029816514] [2024-06-28 01:59:33,211 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:33,211 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:33,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:33,212 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:33,212 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:33,250 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:33,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 224 places, 333 transitions, 4476 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:33,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:33,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:33,251 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:36,146 INFO L124 PetriNetUnfolderBase]: 7581/11762 cut-off events. [2024-06-28 01:59:36,146 INFO L125 PetriNetUnfolderBase]: For 178810/178820 co-relation queries the response was YES. [2024-06-28 01:59:36,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66600 conditions, 11762 events. 7581/11762 cut-off events. For 178810/178820 co-relation queries the response was YES. Maximal size of possible extension queue 510. Compared 76301 event pairs, 1428 based on Foata normal form. 12/11772 useless extension candidates. Maximal degree in co-relation 66496. Up to 10480 conditions per place. [2024-06-28 01:59:36,283 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 328 selfloop transitions, 75 changer transitions 0/410 dead transitions. [2024-06-28 01:59:36,283 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 232 places, 410 transitions, 5686 flow [2024-06-28 01:59:36,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 01:59:36,284 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 01:59:36,285 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 223 transitions. [2024-06-28 01:59:36,285 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5271867612293144 [2024-06-28 01:59:36,285 INFO L175 Difference]: Start difference. First operand has 224 places, 333 transitions, 4476 flow. Second operand 9 states and 223 transitions. [2024-06-28 01:59:36,285 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 232 places, 410 transitions, 5686 flow [2024-06-28 01:59:36,822 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 410 transitions, 5542 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-06-28 01:59:36,827 INFO L231 Difference]: Finished difference. Result has 225 places, 337 transitions, 4555 flow [2024-06-28 01:59:36,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4340, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=333, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=262, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4555, PETRI_PLACES=225, PETRI_TRANSITIONS=337} [2024-06-28 01:59:36,827 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 174 predicate places. [2024-06-28 01:59:36,827 INFO L495 AbstractCegarLoop]: Abstraction has has 225 places, 337 transitions, 4555 flow [2024-06-28 01:59:36,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:36,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:36,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:36,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-28 01:59:36,828 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:36,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:36,829 INFO L85 PathProgramCache]: Analyzing trace with hash 1642863786, now seen corresponding path program 5 times [2024-06-28 01:59:36,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:36,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [660803733] [2024-06-28 01:59:36,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:36,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:36,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:39,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 01:59:39,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:39,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [660803733] [2024-06-28 01:59:39,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [660803733] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:39,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:39,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:39,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1712288025] [2024-06-28 01:59:39,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:39,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:39,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:39,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:39,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:39,982 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:39,983 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 225 places, 337 transitions, 4555 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:39,983 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:39,983 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:39,983 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:42,773 INFO L124 PetriNetUnfolderBase]: 7585/11754 cut-off events. [2024-06-28 01:59:42,773 INFO L125 PetriNetUnfolderBase]: For 184245/184253 co-relation queries the response was YES. [2024-06-28 01:59:42,866 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66778 conditions, 11754 events. 7585/11754 cut-off events. For 184245/184253 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 75937 event pairs, 1498 based on Foata normal form. 4/11750 useless extension candidates. Maximal degree in co-relation 66673. Up to 10354 conditions per place. [2024-06-28 01:59:42,915 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 321 selfloop transitions, 69 changer transitions 0/397 dead transitions. [2024-06-28 01:59:42,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 231 places, 397 transitions, 5738 flow [2024-06-28 01:59:42,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:59:42,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:59:42,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:59:42,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 01:59:42,917 INFO L175 Difference]: Start difference. First operand has 225 places, 337 transitions, 4555 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:59:42,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 231 places, 397 transitions, 5738 flow [2024-06-28 01:59:43,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 397 transitions, 5590 flow, removed 11 selfloop flow, removed 7 redundant places. [2024-06-28 01:59:43,567 INFO L231 Difference]: Finished difference. Result has 227 places, 350 transitions, 4717 flow [2024-06-28 01:59:43,567 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=218, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=337, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4717, PETRI_PLACES=227, PETRI_TRANSITIONS=350} [2024-06-28 01:59:43,567 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 176 predicate places. [2024-06-28 01:59:43,568 INFO L495 AbstractCegarLoop]: Abstraction has has 227 places, 350 transitions, 4717 flow [2024-06-28 01:59:43,568 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:43,568 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:43,568 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:43,568 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-28 01:59:43,568 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:43,568 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:43,568 INFO L85 PathProgramCache]: Analyzing trace with hash 1629976776, now seen corresponding path program 6 times [2024-06-28 01:59:43,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:43,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924584448] [2024-06-28 01:59:43,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:43,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:43,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:46,679 INFO L134 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:46,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:46,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924584448] [2024-06-28 01:59:46,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924584448] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:46,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:46,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:46,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [315970202] [2024-06-28 01:59:46,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:46,680 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:46,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:46,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:46,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:46,705 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:46,705 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 227 places, 350 transitions, 4717 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:46,705 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:46,705 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:46,705 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:49,235 INFO L124 PetriNetUnfolderBase]: 7579/11751 cut-off events. [2024-06-28 01:59:49,236 INFO L125 PetriNetUnfolderBase]: For 184547/184549 co-relation queries the response was YES. [2024-06-28 01:59:49,310 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67840 conditions, 11751 events. 7579/11751 cut-off events. For 184547/184549 co-relation queries the response was YES. Maximal size of possible extension queue 509. Compared 76100 event pairs, 1463 based on Foata normal form. 2/11751 useless extension candidates. Maximal degree in co-relation 67733. Up to 10481 conditions per place. [2024-06-28 01:59:49,353 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 322 selfloop transitions, 69 changer transitions 0/398 dead transitions. [2024-06-28 01:59:49,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 233 places, 398 transitions, 5677 flow [2024-06-28 01:59:49,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:59:49,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:59:49,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 172 transitions. [2024-06-28 01:59:49,354 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5227963525835866 [2024-06-28 01:59:49,354 INFO L175 Difference]: Start difference. First operand has 227 places, 350 transitions, 4717 flow. Second operand 7 states and 172 transitions. [2024-06-28 01:59:49,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 233 places, 398 transitions, 5677 flow [2024-06-28 01:59:49,946 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 398 transitions, 5587 flow, removed 26 selfloop flow, removed 2 redundant places. [2024-06-28 01:59:49,951 INFO L231 Difference]: Finished difference. Result has 232 places, 350 transitions, 4777 flow [2024-06-28 01:59:49,951 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4627, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=281, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4777, PETRI_PLACES=232, PETRI_TRANSITIONS=350} [2024-06-28 01:59:49,951 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 181 predicate places. [2024-06-28 01:59:49,951 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 350 transitions, 4777 flow [2024-06-28 01:59:49,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:49,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:49,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:49,952 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-28 01:59:49,952 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:49,952 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:49,952 INFO L85 PathProgramCache]: Analyzing trace with hash 653485472, now seen corresponding path program 1 times [2024-06-28 01:59:49,952 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:49,952 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [491757983] [2024-06-28 01:59:49,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:49,952 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:49,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:52,439 INFO L134 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,440 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:52,440 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [491757983] [2024-06-28 01:59:52,440 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [491757983] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:52,440 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:52,440 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:52,440 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146162756] [2024-06-28 01:59:52,440 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:52,440 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:52,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:52,441 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:52,441 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:52,470 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:52,470 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 350 transitions, 4777 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:52,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:52,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:52,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 01:59:55,447 INFO L124 PetriNetUnfolderBase]: 7615/12055 cut-off events. [2024-06-28 01:59:55,447 INFO L125 PetriNetUnfolderBase]: For 191312/191317 co-relation queries the response was YES. [2024-06-28 01:59:55,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68329 conditions, 12055 events. 7615/12055 cut-off events. For 191312/191317 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 80697 event pairs, 2022 based on Foata normal form. 4/12056 useless extension candidates. Maximal degree in co-relation 68220. Up to 10887 conditions per place. [2024-06-28 01:59:55,605 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 354 selfloop transitions, 35 changer transitions 0/396 dead transitions. [2024-06-28 01:59:55,605 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 396 transitions, 5874 flow [2024-06-28 01:59:55,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 01:59:55,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 01:59:55,606 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 01:59:55,606 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 01:59:55,606 INFO L175 Difference]: Start difference. First operand has 232 places, 350 transitions, 4777 flow. Second operand 7 states and 167 transitions. [2024-06-28 01:59:55,606 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 396 transitions, 5874 flow [2024-06-28 01:59:56,228 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 231 places, 396 transitions, 5725 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-06-28 01:59:56,233 INFO L231 Difference]: Finished difference. Result has 232 places, 358 transitions, 4841 flow [2024-06-28 01:59:56,233 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4632, PETRI_DIFFERENCE_MINUEND_PLACES=225, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=350, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=319, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4841, PETRI_PLACES=232, PETRI_TRANSITIONS=358} [2024-06-28 01:59:56,234 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 181 predicate places. [2024-06-28 01:59:56,234 INFO L495 AbstractCegarLoop]: Abstraction has has 232 places, 358 transitions, 4841 flow [2024-06-28 01:59:56,234 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:56,234 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 01:59:56,234 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-28 01:59:56,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-28 01:59:56,234 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 01:59:56,234 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 01:59:56,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1374558056, now seen corresponding path program 2 times [2024-06-28 01:59:56,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 01:59:56,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297471803] [2024-06-28 01:59:56,235 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 01:59:56,235 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 01:59:56,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 01:59:58,807 INFO L134 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:58,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 01:59:58,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297471803] [2024-06-28 01:59:58,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297471803] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 01:59:58,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 01:59:58,807 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 01:59:58,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [548099858] [2024-06-28 01:59:58,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 01:59:58,808 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 01:59:58,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 01:59:58,808 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 01:59:58,808 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 01:59:58,833 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 01:59:58,833 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 232 places, 358 transitions, 4841 flow. Second operand has 9 states, 9 states have (on average 12.88888888888889) internal successors, (116), 9 states have internal predecessors, (116), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-28 01:59:58,833 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 01:59:58,833 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 01:59:58,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:01,564 INFO L124 PetriNetUnfolderBase]: 7651/12106 cut-off events. [2024-06-28 02:00:01,564 INFO L125 PetriNetUnfolderBase]: For 195355/195360 co-relation queries the response was YES. [2024-06-28 02:00:01,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69230 conditions, 12106 events. 7651/12106 cut-off events. For 195355/195360 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 81115 event pairs, 2023 based on Foata normal form. 4/12107 useless extension candidates. Maximal degree in co-relation 69121. Up to 10952 conditions per place. [2024-06-28 02:00:01,695 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 356 selfloop transitions, 32 changer transitions 0/395 dead transitions. [2024-06-28 02:00:01,695 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 237 places, 395 transitions, 5868 flow [2024-06-28 02:00:01,696 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:00:01,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:00:01,696 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 147 transitions. [2024-06-28 02:00:01,696 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:00:01,696 INFO L175 Difference]: Start difference. First operand has 232 places, 358 transitions, 4841 flow. Second operand 6 states and 147 transitions. [2024-06-28 02:00:01,696 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 237 places, 395 transitions, 5868 flow [2024-06-28 02:00:02,288 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 395 transitions, 5764 flow, removed 41 selfloop flow, removed 3 redundant places. [2024-06-28 02:00:02,293 INFO L231 Difference]: Finished difference. Result has 235 places, 362 transitions, 4878 flow [2024-06-28 02:00:02,293 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4751, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=358, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=330, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=4878, PETRI_PLACES=235, PETRI_TRANSITIONS=362} [2024-06-28 02:00:02,293 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 184 predicate places. [2024-06-28 02:00:02,294 INFO L495 AbstractCegarLoop]: Abstraction has has 235 places, 362 transitions, 4878 flow [2024-06-28 02:00:02,294 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:00:02,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:02,294 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:00:02,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-28 02:00:02,294 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:00:02,294 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:02,294 INFO L85 PathProgramCache]: Analyzing trace with hash -1374552476, now seen corresponding path program 3 times [2024-06-28 02:00:02,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:02,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [405194833] [2024-06-28 02:00:02,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:02,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:02,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:04,880 INFO L134 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:04,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:04,880 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [405194833] [2024-06-28 02:00:04,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [405194833] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:04,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:04,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:00:04,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1532399642] [2024-06-28 02:00:04,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:04,881 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:00:04,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:04,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:00:04,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:00:04,917 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:04,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 362 transitions, 4878 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:00:04,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:04,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:04,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:07,942 INFO L124 PetriNetUnfolderBase]: 7645/12098 cut-off events. [2024-06-28 02:00:07,943 INFO L125 PetriNetUnfolderBase]: For 196663/196668 co-relation queries the response was YES. [2024-06-28 02:00:08,059 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69124 conditions, 12098 events. 7645/12098 cut-off events. For 196663/196668 co-relation queries the response was YES. Maximal size of possible extension queue 517. Compared 81068 event pairs, 2003 based on Foata normal form. 4/12099 useless extension candidates. Maximal degree in co-relation 69013. Up to 10947 conditions per place. [2024-06-28 02:00:08,116 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 363 selfloop transitions, 34 changer transitions 0/404 dead transitions. [2024-06-28 02:00:08,116 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 242 places, 404 transitions, 5787 flow [2024-06-28 02:00:08,117 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:00:08,117 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:00:08,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 185 transitions. [2024-06-28 02:00:08,117 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4920212765957447 [2024-06-28 02:00:08,117 INFO L175 Difference]: Start difference. First operand has 235 places, 362 transitions, 4878 flow. Second operand 8 states and 185 transitions. [2024-06-28 02:00:08,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 242 places, 404 transitions, 5787 flow [2024-06-28 02:00:08,722 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 238 places, 404 transitions, 5663 flow, removed 31 selfloop flow, removed 4 redundant places. [2024-06-28 02:00:08,729 INFO L231 Difference]: Finished difference. Result has 239 places, 362 transitions, 4829 flow [2024-06-28 02:00:08,729 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4754, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4829, PETRI_PLACES=239, PETRI_TRANSITIONS=362} [2024-06-28 02:00:08,730 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 188 predicate places. [2024-06-28 02:00:08,730 INFO L495 AbstractCegarLoop]: Abstraction has has 239 places, 362 transitions, 4829 flow [2024-06-28 02:00:08,730 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:00:08,730 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:08,730 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:00:08,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-28 02:00:08,731 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:00:08,731 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:08,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1450182536, now seen corresponding path program 1 times [2024-06-28 02:00:08,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:08,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329397559] [2024-06-28 02:00:08,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:08,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:08,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:12,239 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:12,240 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:12,240 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329397559] [2024-06-28 02:00:12,240 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [329397559] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:12,240 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:12,240 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:00:12,240 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407586489] [2024-06-28 02:00:12,240 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:12,240 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:00:12,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:12,241 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:00:12,241 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:00:12,271 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:12,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 362 transitions, 4829 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:00:12,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:12,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:12,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:15,552 INFO L124 PetriNetUnfolderBase]: 7851/12057 cut-off events. [2024-06-28 02:00:15,552 INFO L125 PetriNetUnfolderBase]: For 202595/202601 co-relation queries the response was YES. [2024-06-28 02:00:15,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 71097 conditions, 12057 events. 7851/12057 cut-off events. For 202595/202601 co-relation queries the response was YES. Maximal size of possible extension queue 516. Compared 77557 event pairs, 1411 based on Foata normal form. 5/12057 useless extension candidates. Maximal degree in co-relation 70985. Up to 10803 conditions per place. [2024-06-28 02:00:15,709 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 361 selfloop transitions, 84 changer transitions 0/452 dead transitions. [2024-06-28 02:00:15,709 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 452 transitions, 6642 flow [2024-06-28 02:00:15,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:15,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:15,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 215 transitions. [2024-06-28 02:00:15,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.508274231678487 [2024-06-28 02:00:15,710 INFO L175 Difference]: Start difference. First operand has 239 places, 362 transitions, 4829 flow. Second operand 9 states and 215 transitions. [2024-06-28 02:00:15,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 452 transitions, 6642 flow [2024-06-28 02:00:16,425 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 452 transitions, 6544 flow, removed 9 selfloop flow, removed 7 redundant places. [2024-06-28 02:00:16,430 INFO L231 Difference]: Finished difference. Result has 246 places, 390 transitions, 5504 flow [2024-06-28 02:00:16,431 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=4733, PETRI_DIFFERENCE_MINUEND_PLACES=232, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=287, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5504, PETRI_PLACES=246, PETRI_TRANSITIONS=390} [2024-06-28 02:00:16,431 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 195 predicate places. [2024-06-28 02:00:16,431 INFO L495 AbstractCegarLoop]: Abstraction has has 246 places, 390 transitions, 5504 flow [2024-06-28 02:00:16,431 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:00:16,431 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:16,431 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:00:16,431 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-28 02:00:16,431 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:00:16,432 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:16,432 INFO L85 PathProgramCache]: Analyzing trace with hash -827806868, now seen corresponding path program 2 times [2024-06-28 02:00:16,432 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:16,432 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1897563072] [2024-06-28 02:00:16,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:16,433 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:16,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:20,015 INFO L134 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:20,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:20,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1897563072] [2024-06-28 02:00:20,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1897563072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:20,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:20,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:00:20,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1830986488] [2024-06-28 02:00:20,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:20,016 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:00:20,016 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:20,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:00:20,017 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:00:20,048 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:20,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 390 transitions, 5504 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:00:20,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:20,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:20,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:23,308 INFO L124 PetriNetUnfolderBase]: 7966/12271 cut-off events. [2024-06-28 02:00:23,308 INFO L125 PetriNetUnfolderBase]: For 217449/217461 co-relation queries the response was YES. [2024-06-28 02:00:23,429 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74574 conditions, 12271 events. 7966/12271 cut-off events. For 217449/217461 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 79259 event pairs, 1371 based on Foata normal form. 12/12280 useless extension candidates. Maximal degree in co-relation 74456. Up to 11083 conditions per place. [2024-06-28 02:00:23,488 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 365 selfloop transitions, 91 changer transitions 0/463 dead transitions. [2024-06-28 02:00:23,488 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 253 places, 463 transitions, 6925 flow [2024-06-28 02:00:23,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:00:23,489 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:00:23,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 196 transitions. [2024-06-28 02:00:23,489 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5212765957446809 [2024-06-28 02:00:23,489 INFO L175 Difference]: Start difference. First operand has 246 places, 390 transitions, 5504 flow. Second operand 8 states and 196 transitions. [2024-06-28 02:00:23,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 253 places, 463 transitions, 6925 flow [2024-06-28 02:00:24,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 252 places, 463 transitions, 6871 flow, removed 26 selfloop flow, removed 1 redundant places. [2024-06-28 02:00:24,278 INFO L231 Difference]: Finished difference. Result has 253 places, 405 transitions, 5910 flow [2024-06-28 02:00:24,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5456, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=390, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5910, PETRI_PLACES=253, PETRI_TRANSITIONS=405} [2024-06-28 02:00:24,279 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 202 predicate places. [2024-06-28 02:00:24,279 INFO L495 AbstractCegarLoop]: Abstraction has has 253 places, 405 transitions, 5910 flow [2024-06-28 02:00:24,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:00:24,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:24,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:00:24,279 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-28 02:00:24,279 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:00:24,280 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:24,280 INFO L85 PathProgramCache]: Analyzing trace with hash -650675348, now seen corresponding path program 3 times [2024-06-28 02:00:24,280 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:24,280 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400477906] [2024-06-28 02:00:24,280 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:24,280 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:24,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:27,447 INFO L134 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:27,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:27,447 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400477906] [2024-06-28 02:00:27,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400477906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:27,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:27,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:00:27,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2063306426] [2024-06-28 02:00:27,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:27,448 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:00:27,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:27,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:00:27,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:00:27,475 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:27,476 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 253 places, 405 transitions, 5910 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:00:27,476 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:27,476 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:27,476 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:30,736 INFO L124 PetriNetUnfolderBase]: 8038/12394 cut-off events. [2024-06-28 02:00:30,737 INFO L125 PetriNetUnfolderBase]: For 232941/232955 co-relation queries the response was YES. [2024-06-28 02:00:30,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76936 conditions, 12394 events. 8038/12394 cut-off events. For 232941/232955 co-relation queries the response was YES. Maximal size of possible extension queue 531. Compared 80338 event pairs, 1377 based on Foata normal form. 14/12405 useless extension candidates. Maximal degree in co-relation 76815. Up to 11118 conditions per place. [2024-06-28 02:00:30,912 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 369 selfloop transitions, 99 changer transitions 0/475 dead transitions. [2024-06-28 02:00:30,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 475 transitions, 7368 flow [2024-06-28 02:00:30,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:30,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:30,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 214 transitions. [2024-06-28 02:00:30,914 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5059101654846335 [2024-06-28 02:00:30,914 INFO L175 Difference]: Start difference. First operand has 253 places, 405 transitions, 5910 flow. Second operand 9 states and 214 transitions. [2024-06-28 02:00:30,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 475 transitions, 7368 flow [2024-06-28 02:00:31,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 475 transitions, 7155 flow, removed 21 selfloop flow, removed 5 redundant places. [2024-06-28 02:00:31,830 INFO L231 Difference]: Finished difference. Result has 258 places, 414 transitions, 6088 flow [2024-06-28 02:00:31,831 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5697, PETRI_DIFFERENCE_MINUEND_PLACES=248, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=405, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6088, PETRI_PLACES=258, PETRI_TRANSITIONS=414} [2024-06-28 02:00:31,831 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 207 predicate places. [2024-06-28 02:00:31,831 INFO L495 AbstractCegarLoop]: Abstraction has has 258 places, 414 transitions, 6088 flow [2024-06-28 02:00:31,831 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:00:31,832 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:31,832 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:00:31,832 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-28 02:00:31,832 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:00:31,832 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:31,832 INFO L85 PathProgramCache]: Analyzing trace with hash -650429084, now seen corresponding path program 1 times [2024-06-28 02:00:31,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:31,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1959410078] [2024-06-28 02:00:31,833 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:31,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:31,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:35,745 INFO L134 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:35,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:35,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1959410078] [2024-06-28 02:00:35,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1959410078] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:35,745 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:35,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:00:35,746 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1073026900] [2024-06-28 02:00:35,746 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:35,746 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:00:35,746 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:35,746 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:00:35,746 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:00:35,807 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:00:35,808 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 414 transitions, 6088 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:00:35,808 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:35,808 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:00:35,808 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:38,860 INFO L124 PetriNetUnfolderBase]: 7751/12004 cut-off events. [2024-06-28 02:00:38,860 INFO L125 PetriNetUnfolderBase]: For 247774/248021 co-relation queries the response was YES. [2024-06-28 02:00:38,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75822 conditions, 12004 events. 7751/12004 cut-off events. For 247774/248021 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 78423 event pairs, 1271 based on Foata normal form. 198/12134 useless extension candidates. Maximal degree in co-relation 75699. Up to 10469 conditions per place. [2024-06-28 02:00:39,025 INFO L140 encePairwiseOnDemand]: 37/47 looper letters, 345 selfloop transitions, 99 changer transitions 0/476 dead transitions. [2024-06-28 02:00:39,025 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 476 transitions, 7236 flow [2024-06-28 02:00:39,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-28 02:00:39,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-28 02:00:39,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 220 transitions. [2024-06-28 02:00:39,027 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5200945626477541 [2024-06-28 02:00:39,027 INFO L175 Difference]: Start difference. First operand has 258 places, 414 transitions, 6088 flow. Second operand 9 states and 220 transitions. [2024-06-28 02:00:39,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 476 transitions, 7236 flow [2024-06-28 02:00:39,837 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 476 transitions, 7041 flow, removed 33 selfloop flow, removed 4 redundant places. [2024-06-28 02:00:39,843 INFO L231 Difference]: Finished difference. Result has 263 places, 417 transitions, 6162 flow [2024-06-28 02:00:39,843 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5893, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=315, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6162, PETRI_PLACES=263, PETRI_TRANSITIONS=417} [2024-06-28 02:00:39,843 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 212 predicate places. [2024-06-28 02:00:39,843 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 417 transitions, 6162 flow [2024-06-28 02:00:39,844 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:00:39,844 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:39,844 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:00:39,844 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-28 02:00:39,844 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:00:39,844 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:39,844 INFO L85 PathProgramCache]: Analyzing trace with hash 1891739338, now seen corresponding path program 4 times [2024-06-28 02:00:39,844 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:39,844 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5234244] [2024-06-28 02:00:39,845 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:39,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:39,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:43,217 INFO L134 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,217 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:43,217 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5234244] [2024-06-28 02:00:43,217 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5234244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:43,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:43,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:00:43,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [854907560] [2024-06-28 02:00:43,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:43,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:00:43,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:43,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:00:43,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:00:43,262 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:43,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 417 transitions, 6162 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:00:43,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:43,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:43,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:46,545 INFO L124 PetriNetUnfolderBase]: 8160/12567 cut-off events. [2024-06-28 02:00:46,545 INFO L125 PetriNetUnfolderBase]: For 261378/261389 co-relation queries the response was YES. [2024-06-28 02:00:46,671 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79829 conditions, 12567 events. 8160/12567 cut-off events. For 261378/261389 co-relation queries the response was YES. Maximal size of possible extension queue 545. Compared 81804 event pairs, 1423 based on Foata normal form. 12/12574 useless extension candidates. Maximal degree in co-relation 79705. Up to 11005 conditions per place. [2024-06-28 02:00:46,728 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 337 selfloop transitions, 132 changer transitions 0/476 dead transitions. [2024-06-28 02:00:46,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 476 transitions, 7678 flow [2024-06-28 02:00:46,729 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:00:46,729 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:00:46,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 179 transitions. [2024-06-28 02:00:46,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5440729483282675 [2024-06-28 02:00:46,730 INFO L175 Difference]: Start difference. First operand has 263 places, 417 transitions, 6162 flow. Second operand 7 states and 179 transitions. [2024-06-28 02:00:46,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 476 transitions, 7678 flow [2024-06-28 02:00:47,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 476 transitions, 7433 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-28 02:00:47,604 INFO L231 Difference]: Finished difference. Result has 263 places, 426 transitions, 6371 flow [2024-06-28 02:00:47,604 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5917, PETRI_DIFFERENCE_MINUEND_PLACES=256, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=123, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6371, PETRI_PLACES=263, PETRI_TRANSITIONS=426} [2024-06-28 02:00:47,605 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 212 predicate places. [2024-06-28 02:00:47,605 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 426 transitions, 6371 flow [2024-06-28 02:00:47,605 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:00:47,605 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:47,605 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:00:47,605 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-28 02:00:47,605 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:00:47,605 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:47,605 INFO L85 PathProgramCache]: Analyzing trace with hash 1930577156, now seen corresponding path program 5 times [2024-06-28 02:00:47,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:47,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [396325605] [2024-06-28 02:00:47,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:47,606 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:47,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:50,620 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:00:50,620 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:50,620 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [396325605] [2024-06-28 02:00:50,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [396325605] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:50,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:50,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:00:50,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1276990642] [2024-06-28 02:00:50,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:50,621 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:00:50,621 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:50,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:00:50,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:00:50,639 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:50,639 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 426 transitions, 6371 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:00:50,639 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:50,639 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:50,639 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:00:53,865 INFO L124 PetriNetUnfolderBase]: 8183/12637 cut-off events. [2024-06-28 02:00:53,866 INFO L125 PetriNetUnfolderBase]: For 272986/273037 co-relation queries the response was YES. [2024-06-28 02:00:54,000 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80839 conditions, 12637 events. 8183/12637 cut-off events. For 272986/273037 co-relation queries the response was YES. Maximal size of possible extension queue 548. Compared 82490 event pairs, 1484 based on Foata normal form. 40/12666 useless extension candidates. Maximal degree in co-relation 80714. Up to 11029 conditions per place. [2024-06-28 02:00:54,058 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 342 selfloop transitions, 128 changer transitions 0/477 dead transitions. [2024-06-28 02:00:54,059 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 269 places, 477 transitions, 7802 flow [2024-06-28 02:00:54,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:00:54,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:00:54,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 174 transitions. [2024-06-28 02:00:54,060 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5288753799392097 [2024-06-28 02:00:54,060 INFO L175 Difference]: Start difference. First operand has 263 places, 426 transitions, 6371 flow. Second operand 7 states and 174 transitions. [2024-06-28 02:00:54,060 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 269 places, 477 transitions, 7802 flow [2024-06-28 02:00:54,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 265 places, 477 transitions, 7579 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-28 02:00:54,983 INFO L231 Difference]: Finished difference. Result has 266 places, 429 transitions, 6475 flow [2024-06-28 02:00:54,984 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6161, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=125, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=301, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6475, PETRI_PLACES=266, PETRI_TRANSITIONS=429} [2024-06-28 02:00:54,984 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 215 predicate places. [2024-06-28 02:00:54,984 INFO L495 AbstractCegarLoop]: Abstraction has has 266 places, 429 transitions, 6475 flow [2024-06-28 02:00:54,984 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:00:54,984 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:00:54,985 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:00:54,985 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-28 02:00:54,985 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:00:54,985 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:00:54,985 INFO L85 PathProgramCache]: Analyzing trace with hash -356369210, now seen corresponding path program 6 times [2024-06-28 02:00:54,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:00:54,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [590658609] [2024-06-28 02:00:54,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:00:54,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:00:54,999 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:00:57,639 INFO L134 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:57,639 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:00:57,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [590658609] [2024-06-28 02:00:57,640 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [590658609] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:00:57,640 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:00:57,640 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:00:57,640 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [197484662] [2024-06-28 02:00:57,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:00:57,641 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:00:57,641 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:00:57,641 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:00:57,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=41, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:00:57,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:00:57,670 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 429 transitions, 6475 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:00:57,670 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:00:57,670 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:00:57,670 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:00,898 INFO L124 PetriNetUnfolderBase]: 8211/12679 cut-off events. [2024-06-28 02:01:00,898 INFO L125 PetriNetUnfolderBase]: For 277876/277927 co-relation queries the response was YES. [2024-06-28 02:01:00,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81050 conditions, 12679 events. 8211/12679 cut-off events. For 277876/277927 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 82813 event pairs, 1484 based on Foata normal form. 40/12708 useless extension candidates. Maximal degree in co-relation 80925. Up to 11057 conditions per place. [2024-06-28 02:01:01,042 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 336 selfloop transitions, 135 changer transitions 0/478 dead transitions. [2024-06-28 02:01:01,043 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 272 places, 478 transitions, 7842 flow [2024-06-28 02:01:01,043 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:01,043 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:01,044 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:01:01,044 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 02:01:01,044 INFO L175 Difference]: Start difference. First operand has 266 places, 429 transitions, 6475 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:01:01,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 272 places, 478 transitions, 7842 flow [2024-06-28 02:01:01,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 478 transitions, 7532 flow, removed 24 selfloop flow, removed 4 redundant places. [2024-06-28 02:01:01,819 INFO L231 Difference]: Finished difference. Result has 270 places, 435 transitions, 6579 flow [2024-06-28 02:01:01,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6186, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=429, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=129, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6579, PETRI_PLACES=270, PETRI_TRANSITIONS=435} [2024-06-28 02:01:01,820 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 219 predicate places. [2024-06-28 02:01:01,820 INFO L495 AbstractCegarLoop]: Abstraction has has 270 places, 435 transitions, 6579 flow [2024-06-28 02:01:01,820 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:01:01,820 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:01,821 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:01:01,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-28 02:01:01,821 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:01:01,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:01,821 INFO L85 PathProgramCache]: Analyzing trace with hash -1528109626, now seen corresponding path program 7 times [2024-06-28 02:01:01,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:01,821 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1524982840] [2024-06-28 02:01:01,821 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:01,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:01,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:05,481 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:05,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:05,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1524982840] [2024-06-28 02:01:05,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1524982840] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:05,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:05,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:01:05,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533293546] [2024-06-28 02:01:05,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:05,482 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:01:05,482 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:05,482 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:01:05,482 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:01:05,551 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:05,551 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 435 transitions, 6579 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:01:05,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:05,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:05,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:08,698 INFO L124 PetriNetUnfolderBase]: 8208/12651 cut-off events. [2024-06-28 02:01:08,698 INFO L125 PetriNetUnfolderBase]: For 271923/271937 co-relation queries the response was YES. [2024-06-28 02:01:08,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81177 conditions, 12651 events. 8208/12651 cut-off events. For 271923/271937 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 82286 event pairs, 1381 based on Foata normal form. 13/12661 useless extension candidates. Maximal degree in co-relation 81050. Up to 11354 conditions per place. [2024-06-28 02:01:08,852 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 376 selfloop transitions, 97 changer transitions 0/480 dead transitions. [2024-06-28 02:01:08,852 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 480 transitions, 7723 flow [2024-06-28 02:01:08,853 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:08,853 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:08,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 171 transitions. [2024-06-28 02:01:08,854 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5197568389057751 [2024-06-28 02:01:08,854 INFO L175 Difference]: Start difference. First operand has 270 places, 435 transitions, 6579 flow. Second operand 7 states and 171 transitions. [2024-06-28 02:01:08,854 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 480 transitions, 7723 flow [2024-06-28 02:01:09,756 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 480 transitions, 7511 flow, removed 18 selfloop flow, removed 3 redundant places. [2024-06-28 02:01:09,762 INFO L231 Difference]: Finished difference. Result has 274 places, 435 transitions, 6586 flow [2024-06-28 02:01:09,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6367, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=97, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6586, PETRI_PLACES=274, PETRI_TRANSITIONS=435} [2024-06-28 02:01:09,762 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 223 predicate places. [2024-06-28 02:01:09,763 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 435 transitions, 6586 flow [2024-06-28 02:01:09,763 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:01:09,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:09,763 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:01:09,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-28 02:01:09,763 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:01:09,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:09,763 INFO L85 PathProgramCache]: Analyzing trace with hash 338124456, now seen corresponding path program 8 times [2024-06-28 02:01:09,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:09,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1876734229] [2024-06-28 02:01:09,763 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:09,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:09,777 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:12,892 INFO L134 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:12,892 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:12,892 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1876734229] [2024-06-28 02:01:12,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1876734229] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:12,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:12,893 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:01:12,893 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180155798] [2024-06-28 02:01:12,893 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:12,893 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:01:12,893 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:12,893 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:01:12,893 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:01:12,924 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:12,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 435 transitions, 6586 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:01:12,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:12,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:12,925 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:16,003 INFO L124 PetriNetUnfolderBase]: 8202/12665 cut-off events. [2024-06-28 02:01:16,003 INFO L125 PetriNetUnfolderBase]: For 278382/278396 co-relation queries the response was YES. [2024-06-28 02:01:16,109 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81058 conditions, 12665 events. 8202/12665 cut-off events. For 278382/278396 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 82772 event pairs, 1432 based on Foata normal form. 14/12676 useless extension candidates. Maximal degree in co-relation 80930. Up to 11138 conditions per place. [2024-06-28 02:01:16,162 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 364 selfloop transitions, 127 changer transitions 0/498 dead transitions. [2024-06-28 02:01:16,162 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 498 transitions, 7918 flow [2024-06-28 02:01:16,163 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-28 02:01:16,163 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-28 02:01:16,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 207 transitions. [2024-06-28 02:01:16,164 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.550531914893617 [2024-06-28 02:01:16,164 INFO L175 Difference]: Start difference. First operand has 274 places, 435 transitions, 6586 flow. Second operand 8 states and 207 transitions. [2024-06-28 02:01:16,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 498 transitions, 7918 flow [2024-06-28 02:01:16,998 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 498 transitions, 7700 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-28 02:01:17,004 INFO L231 Difference]: Finished difference. Result has 276 places, 435 transitions, 6671 flow [2024-06-28 02:01:17,005 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6368, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=127, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=308, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6671, PETRI_PLACES=276, PETRI_TRANSITIONS=435} [2024-06-28 02:01:17,005 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 225 predicate places. [2024-06-28 02:01:17,005 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 435 transitions, 6671 flow [2024-06-28 02:01:17,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:01:17,006 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:17,006 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:01:17,006 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-28 02:01:17,006 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:01:17,006 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:17,006 INFO L85 PathProgramCache]: Analyzing trace with hash 338130966, now seen corresponding path program 9 times [2024-06-28 02:01:17,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:17,007 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [698679932] [2024-06-28 02:01:17,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:17,007 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:17,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:19,809 INFO L134 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:19,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:19,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [698679932] [2024-06-28 02:01:19,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [698679932] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:19,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:19,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:01:19,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [352041229] [2024-06-28 02:01:19,810 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:19,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:01:19,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:19,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:01:19,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:01:19,849 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:19,849 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 435 transitions, 6671 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:01:19,849 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:19,849 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:19,849 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:23,052 INFO L124 PetriNetUnfolderBase]: 8199/12665 cut-off events. [2024-06-28 02:01:23,052 INFO L125 PetriNetUnfolderBase]: For 286171/286222 co-relation queries the response was YES. [2024-06-28 02:01:23,145 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81439 conditions, 12665 events. 8199/12665 cut-off events. For 286171/286222 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 82748 event pairs, 1484 based on Foata normal form. 40/12694 useless extension candidates. Maximal degree in co-relation 81310. Up to 11135 conditions per place. [2024-06-28 02:01:23,196 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 349 selfloop transitions, 118 changer transitions 0/474 dead transitions. [2024-06-28 02:01:23,196 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 474 transitions, 7787 flow [2024-06-28 02:01:23,197 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:01:23,197 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:01:23,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 151 transitions. [2024-06-28 02:01:23,198 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5354609929078015 [2024-06-28 02:01:23,198 INFO L175 Difference]: Start difference. First operand has 276 places, 435 transitions, 6671 flow. Second operand 6 states and 151 transitions. [2024-06-28 02:01:23,198 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 474 transitions, 7787 flow [2024-06-28 02:01:23,981 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 474 transitions, 7394 flow, removed 12 selfloop flow, removed 10 redundant places. [2024-06-28 02:01:23,986 INFO L231 Difference]: Finished difference. Result has 272 places, 435 transitions, 6526 flow [2024-06-28 02:01:23,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6278, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=118, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6526, PETRI_PLACES=272, PETRI_TRANSITIONS=435} [2024-06-28 02:01:23,987 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 221 predicate places. [2024-06-28 02:01:23,987 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 435 transitions, 6526 flow [2024-06-28 02:01:23,987 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:01:23,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:23,987 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:01:23,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-28 02:01:23,987 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:01:23,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:23,988 INFO L85 PathProgramCache]: Analyzing trace with hash -610815392, now seen corresponding path program 2 times [2024-06-28 02:01:23,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:23,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721374178] [2024-06-28 02:01:23,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:23,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:24,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:28,005 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:28,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:28,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721374178] [2024-06-28 02:01:28,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [721374178] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:28,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:28,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:01:28,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542896839] [2024-06-28 02:01:28,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:28,005 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:01:28,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:28,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:01:28,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:01:28,074 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:01:28,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 435 transitions, 6526 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:01:28,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:28,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:01:28,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:31,203 INFO L124 PetriNetUnfolderBase]: 7925/12271 cut-off events. [2024-06-28 02:01:31,203 INFO L125 PetriNetUnfolderBase]: For 290424/290820 co-relation queries the response was YES. [2024-06-28 02:01:31,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78643 conditions, 12271 events. 7925/12271 cut-off events. For 290424/290820 co-relation queries the response was YES. Maximal size of possible extension queue 549. Compared 80536 event pairs, 1319 based on Foata normal form. 335/12515 useless extension candidates. Maximal degree in co-relation 78516. Up to 10520 conditions per place. [2024-06-28 02:01:31,337 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 347 selfloop transitions, 98 changer transitions 0/477 dead transitions. [2024-06-28 02:01:31,337 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 278 places, 477 transitions, 7634 flow [2024-06-28 02:01:31,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:31,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:31,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:01:31,339 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 02:01:31,339 INFO L175 Difference]: Start difference. First operand has 272 places, 435 transitions, 6526 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:01:31,339 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 278 places, 477 transitions, 7634 flow [2024-06-28 02:01:31,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 477 transitions, 7391 flow, removed 1 selfloop flow, removed 6 redundant places. [2024-06-28 02:01:31,985 INFO L231 Difference]: Finished difference. Result has 273 places, 437 transitions, 6529 flow [2024-06-28 02:01:31,985 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6283, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=435, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6529, PETRI_PLACES=273, PETRI_TRANSITIONS=437} [2024-06-28 02:01:31,985 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 222 predicate places. [2024-06-28 02:01:31,985 INFO L495 AbstractCegarLoop]: Abstraction has has 273 places, 437 transitions, 6529 flow [2024-06-28 02:01:31,986 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:01:31,986 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:31,986 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:01:31,986 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-28 02:01:31,986 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:01:31,986 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:31,986 INFO L85 PathProgramCache]: Analyzing trace with hash 1678030796, now seen corresponding path program 3 times [2024-06-28 02:01:31,986 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:31,986 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706353859] [2024-06-28 02:01:31,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:31,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:32,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:35,886 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:35,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:35,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706353859] [2024-06-28 02:01:35,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1706353859] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:35,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:35,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:01:35,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1863308861] [2024-06-28 02:01:35,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:35,887 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:01:35,887 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:35,887 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:01:35,887 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:01:35,958 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:01:35,959 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 273 places, 437 transitions, 6529 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:01:35,959 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:35,959 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:01:35,959 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:38,827 INFO L124 PetriNetUnfolderBase]: 7970/12341 cut-off events. [2024-06-28 02:01:38,827 INFO L125 PetriNetUnfolderBase]: For 289719/290039 co-relation queries the response was YES. [2024-06-28 02:01:38,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79642 conditions, 12341 events. 7970/12341 cut-off events. For 289719/290039 co-relation queries the response was YES. Maximal size of possible extension queue 553. Compared 81016 event pairs, 1334 based on Foata normal form. 247/12511 useless extension candidates. Maximal degree in co-relation 79515. Up to 10712 conditions per place. [2024-06-28 02:01:38,995 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 353 selfloop transitions, 99 changer transitions 0/484 dead transitions. [2024-06-28 02:01:38,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 484 transitions, 7647 flow [2024-06-28 02:01:38,996 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:38,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:38,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 175 transitions. [2024-06-28 02:01:38,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5319148936170213 [2024-06-28 02:01:38,997 INFO L175 Difference]: Start difference. First operand has 273 places, 437 transitions, 6529 flow. Second operand 7 states and 175 transitions. [2024-06-28 02:01:38,997 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 484 transitions, 7647 flow [2024-06-28 02:01:40,162 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 274 places, 484 transitions, 7429 flow, removed 13 selfloop flow, removed 5 redundant places. [2024-06-28 02:01:40,168 INFO L231 Difference]: Finished difference. Result has 275 places, 440 transitions, 6597 flow [2024-06-28 02:01:40,168 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6311, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=437, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6597, PETRI_PLACES=275, PETRI_TRANSITIONS=440} [2024-06-28 02:01:40,168 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 224 predicate places. [2024-06-28 02:01:40,168 INFO L495 AbstractCegarLoop]: Abstraction has has 275 places, 440 transitions, 6597 flow [2024-06-28 02:01:40,168 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:01:40,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:40,168 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:01:40,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-28 02:01:40,169 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:01:40,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:40,169 INFO L85 PathProgramCache]: Analyzing trace with hash -596530592, now seen corresponding path program 4 times [2024-06-28 02:01:40,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:40,170 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1229196916] [2024-06-28 02:01:40,170 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:40,170 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:40,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:43,902 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-28 02:01:43,902 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:43,902 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1229196916] [2024-06-28 02:01:43,902 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1229196916] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:43,902 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:43,903 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:01:43,903 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [328719381] [2024-06-28 02:01:43,903 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:43,903 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:01:43,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:43,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:01:43,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:01:43,948 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 12 out of 47 [2024-06-28 02:01:43,948 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 275 places, 440 transitions, 6597 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:01:43,948 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:43,948 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 12 of 47 [2024-06-28 02:01:43,948 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:47,325 INFO L124 PetriNetUnfolderBase]: 7983/12373 cut-off events. [2024-06-28 02:01:47,325 INFO L125 PetriNetUnfolderBase]: For 300068/300464 co-relation queries the response was YES. [2024-06-28 02:01:47,411 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79923 conditions, 12373 events. 7983/12373 cut-off events. For 300068/300464 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 81235 event pairs, 1333 based on Foata normal form. 335/12617 useless extension candidates. Maximal degree in co-relation 79795. Up to 10352 conditions per place. [2024-06-28 02:01:47,459 INFO L140 encePairwiseOnDemand]: 39/47 looper letters, 349 selfloop transitions, 105 changer transitions 0/486 dead transitions. [2024-06-28 02:01:47,459 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 486 transitions, 7839 flow [2024-06-28 02:01:47,460 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:47,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:47,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 169 transitions. [2024-06-28 02:01:47,460 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.513677811550152 [2024-06-28 02:01:47,460 INFO L175 Difference]: Start difference. First operand has 275 places, 440 transitions, 6597 flow. Second operand 7 states and 169 transitions. [2024-06-28 02:01:47,460 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 486 transitions, 7839 flow [2024-06-28 02:01:48,253 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 486 transitions, 7593 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-28 02:01:48,259 INFO L231 Difference]: Finished difference. Result has 278 places, 445 transitions, 6716 flow [2024-06-28 02:01:48,259 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6351, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=440, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=102, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6716, PETRI_PLACES=278, PETRI_TRANSITIONS=445} [2024-06-28 02:01:48,260 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 227 predicate places. [2024-06-28 02:01:48,260 INFO L495 AbstractCegarLoop]: Abstraction has has 278 places, 445 transitions, 6716 flow [2024-06-28 02:01:48,260 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:01:48,260 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:48,260 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:01:48,261 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-28 02:01:48,261 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:01:48,261 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:48,261 INFO L85 PathProgramCache]: Analyzing trace with hash 2128220296, now seen corresponding path program 1 times [2024-06-28 02:01:48,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:48,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1226290367] [2024-06-28 02:01:48,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:48,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:48,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:50,822 INFO L134 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:50,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:50,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1226290367] [2024-06-28 02:01:50,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1226290367] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:50,822 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:50,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:01:50,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1616574228] [2024-06-28 02:01:50,823 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:50,823 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:01:50,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:50,823 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:01:50,823 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:01:50,845 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:50,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 278 places, 445 transitions, 6716 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:01:50,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:50,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:50,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:01:53,787 INFO L124 PetriNetUnfolderBase]: 8387/13226 cut-off events. [2024-06-28 02:01:53,787 INFO L125 PetriNetUnfolderBase]: For 302479/302484 co-relation queries the response was YES. [2024-06-28 02:01:53,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84051 conditions, 13226 events. 8387/13226 cut-off events. For 302479/302484 co-relation queries the response was YES. Maximal size of possible extension queue 563. Compared 89351 event pairs, 2048 based on Foata normal form. 4/13227 useless extension candidates. Maximal degree in co-relation 83921. Up to 11968 conditions per place. [2024-06-28 02:01:54,325 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 450 selfloop transitions, 33 changer transitions 0/490 dead transitions. [2024-06-28 02:01:54,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 490 transitions, 8052 flow [2024-06-28 02:01:54,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:01:54,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:01:54,327 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 167 transitions. [2024-06-28 02:01:54,327 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5075987841945289 [2024-06-28 02:01:54,327 INFO L175 Difference]: Start difference. First operand has 278 places, 445 transitions, 6716 flow. Second operand 7 states and 167 transitions. [2024-06-28 02:01:54,328 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 490 transitions, 8052 flow [2024-06-28 02:01:55,580 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 490 transitions, 7872 flow, removed 33 selfloop flow, removed 3 redundant places. [2024-06-28 02:01:55,585 INFO L231 Difference]: Finished difference. Result has 282 places, 451 transitions, 6770 flow [2024-06-28 02:01:55,586 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6536, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=445, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=415, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6770, PETRI_PLACES=282, PETRI_TRANSITIONS=451} [2024-06-28 02:01:55,586 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 231 predicate places. [2024-06-28 02:01:55,586 INFO L495 AbstractCegarLoop]: Abstraction has has 282 places, 451 transitions, 6770 flow [2024-06-28 02:01:55,586 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:01:55,586 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:01:55,587 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:01:55,587 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-28 02:01:55,587 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:01:55,587 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:01:55,588 INFO L85 PathProgramCache]: Analyzing trace with hash -356360282, now seen corresponding path program 2 times [2024-06-28 02:01:55,588 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:01:55,588 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [146012375] [2024-06-28 02:01:55,588 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:01:55,588 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:01:55,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:01:58,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:01:58,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:01:58,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [146012375] [2024-06-28 02:01:58,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [146012375] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:01:58,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:01:58,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:01:58,258 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783778218] [2024-06-28 02:01:58,258 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:01:58,258 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:01:58,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:01:58,258 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:01:58,258 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:01:58,289 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:01:58,290 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 451 transitions, 6770 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:01:58,290 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:01:58,290 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:01:58,290 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:02,099 INFO L124 PetriNetUnfolderBase]: 8417/13268 cut-off events. [2024-06-28 02:02:02,099 INFO L125 PetriNetUnfolderBase]: For 306327/306332 co-relation queries the response was YES. [2024-06-28 02:02:02,195 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84625 conditions, 13268 events. 8417/13268 cut-off events. For 306327/306332 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 89762 event pairs, 2142 based on Foata normal form. 4/13269 useless extension candidates. Maximal degree in co-relation 84493. Up to 12085 conditions per place. [2024-06-28 02:02:02,246 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 452 selfloop transitions, 28 changer transitions 0/487 dead transitions. [2024-06-28 02:02:02,246 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 288 places, 487 transitions, 7902 flow [2024-06-28 02:02:02,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-28 02:02:02,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-28 02:02:02,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 161 transitions. [2024-06-28 02:02:02,247 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48936170212765956 [2024-06-28 02:02:02,247 INFO L175 Difference]: Start difference. First operand has 282 places, 451 transitions, 6770 flow. Second operand 7 states and 161 transitions. [2024-06-28 02:02:02,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 288 places, 487 transitions, 7902 flow [2024-06-28 02:02:03,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 487 transitions, 7743 flow, removed 66 selfloop flow, removed 3 redundant places. [2024-06-28 02:02:03,188 INFO L231 Difference]: Finished difference. Result has 286 places, 454 transitions, 6763 flow [2024-06-28 02:02:03,188 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6641, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=451, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=423, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6763, PETRI_PLACES=286, PETRI_TRANSITIONS=454} [2024-06-28 02:02:03,188 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 235 predicate places. [2024-06-28 02:02:03,188 INFO L495 AbstractCegarLoop]: Abstraction has has 286 places, 454 transitions, 6763 flow [2024-06-28 02:02:03,188 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:03,189 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:03,189 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:03,189 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-28 02:02:03,189 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:02:03,189 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:03,190 INFO L85 PathProgramCache]: Analyzing trace with hash 338370534, now seen corresponding path program 3 times [2024-06-28 02:02:03,190 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:03,190 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419164311] [2024-06-28 02:02:03,190 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:03,190 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:03,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:05,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:02:05,956 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:05,956 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419164311] [2024-06-28 02:02:05,956 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419164311] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:05,956 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:05,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-28 02:02:05,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1963825579] [2024-06-28 02:02:05,957 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:05,957 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-28 02:02:05,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:05,957 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-28 02:02:05,957 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-28 02:02:05,989 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:05,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 454 transitions, 6763 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:05,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:05,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:05,990 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:09,839 INFO L124 PetriNetUnfolderBase]: 8412/13261 cut-off events. [2024-06-28 02:02:09,839 INFO L125 PetriNetUnfolderBase]: For 306089/306094 co-relation queries the response was YES. [2024-06-28 02:02:09,954 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84155 conditions, 13261 events. 8412/13261 cut-off events. For 306089/306094 co-relation queries the response was YES. Maximal size of possible extension queue 565. Compared 89535 event pairs, 2047 based on Foata normal form. 4/13262 useless extension candidates. Maximal degree in co-relation 84021. Up to 12051 conditions per place. [2024-06-28 02:02:10,173 INFO L140 encePairwiseOnDemand]: 38/47 looper letters, 452 selfloop transitions, 27 changer transitions 0/486 dead transitions. [2024-06-28 02:02:10,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 486 transitions, 7809 flow [2024-06-28 02:02:10,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-28 02:02:10,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-28 02:02:10,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 146 transitions. [2024-06-28 02:02:10,175 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5177304964539007 [2024-06-28 02:02:10,176 INFO L175 Difference]: Start difference. First operand has 286 places, 454 transitions, 6763 flow. Second operand 6 states and 146 transitions. [2024-06-28 02:02:10,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 486 transitions, 7809 flow [2024-06-28 02:02:11,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 486 transitions, 7679 flow, removed 39 selfloop flow, removed 5 redundant places. [2024-06-28 02:02:11,104 INFO L231 Difference]: Finished difference. Result has 287 places, 454 transitions, 6697 flow [2024-06-28 02:02:11,104 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=6633, PETRI_DIFFERENCE_MINUEND_PLACES=281, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=454, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=427, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=6697, PETRI_PLACES=287, PETRI_TRANSITIONS=454} [2024-06-28 02:02:11,105 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 236 predicate places. [2024-06-28 02:02:11,105 INFO L495 AbstractCegarLoop]: Abstraction has has 287 places, 454 transitions, 6697 flow [2024-06-28 02:02:11,105 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:11,105 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:11,105 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:11,105 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-28 02:02:11,105 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr3ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 4 more)] === [2024-06-28 02:02:11,105 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:11,105 INFO L85 PathProgramCache]: Analyzing trace with hash -1787239580, now seen corresponding path program 1 times [2024-06-28 02:02:11,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:11,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1681467216] [2024-06-28 02:02:11,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:11,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:11,120 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:11,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:02:11,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:11,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1681467216] [2024-06-28 02:02:11,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1681467216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:11,227 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:11,227 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-28 02:02:11,227 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [147463786] [2024-06-28 02:02:11,227 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:11,227 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-28 02:02:11,227 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:11,227 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-28 02:02:11,228 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-06-28 02:02:11,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 16 out of 47 [2024-06-28 02:02:11,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 454 transitions, 6697 flow. Second operand has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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:11,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:11,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 16 of 47 [2024-06-28 02:02:11,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:13,380 INFO L124 PetriNetUnfolderBase]: 4828/8367 cut-off events. [2024-06-28 02:02:13,380 INFO L125 PetriNetUnfolderBase]: For 274641/275597 co-relation queries the response was YES. [2024-06-28 02:02:13,444 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50231 conditions, 8367 events. 4828/8367 cut-off events. For 274641/275597 co-relation queries the response was YES. Maximal size of possible extension queue 416. Compared 61333 event pairs, 772 based on Foata normal form. 654/8528 useless extension candidates. Maximal degree in co-relation 50097. Up to 3471 conditions per place. [2024-06-28 02:02:13,473 INFO L140 encePairwiseOnDemand]: 41/47 looper letters, 161 selfloop transitions, 93 changer transitions 0/453 dead transitions. [2024-06-28 02:02:13,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 453 transitions, 7148 flow [2024-06-28 02:02:13,474 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-28 02:02:13,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-28 02:02:13,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 120 transitions. [2024-06-28 02:02:13,474 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6382978723404256 [2024-06-28 02:02:13,474 INFO L175 Difference]: Start difference. First operand has 287 places, 454 transitions, 6697 flow. Second operand 4 states and 120 transitions. [2024-06-28 02:02:13,474 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 453 transitions, 7148 flow [2024-06-28 02:02:14,047 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 453 transitions, 6455 flow, removed 176 selfloop flow, removed 18 redundant places. [2024-06-28 02:02:14,052 INFO L231 Difference]: Finished difference. Result has 274 places, 414 transitions, 5900 flow [2024-06-28 02:02:14,052 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5476, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=317, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=5900, PETRI_PLACES=274, PETRI_TRANSITIONS=414} [2024-06-28 02:02:14,053 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 223 predicate places. [2024-06-28 02:02:14,053 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 414 transitions, 5900 flow [2024-06-28 02:02:14,053 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 20.25) internal successors, (81), 4 states have internal predecessors, (81), 0 states have call successors, (0), 0 states have 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:14,053 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:14,053 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, 1] [2024-06-28 02:02:14,053 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-28 02:02:14,053 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:02:14,053 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:14,053 INFO L85 PathProgramCache]: Analyzing trace with hash -554879449, now seen corresponding path program 1 times [2024-06-28 02:02:14,053 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:14,053 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1597003796] [2024-06-28 02:02:14,053 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:14,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:14,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-28 02:02:17,972 INFO L134 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:17,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-28 02:02:17,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1597003796] [2024-06-28 02:02:17,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1597003796] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-28 02:02:17,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-28 02:02:17,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-28 02:02:17,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415237577] [2024-06-28 02:02:17,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-28 02:02:17,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-28 02:02:17,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-28 02:02:17,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-28 02:02:17,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-28 02:02:18,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 11 out of 47 [2024-06-28 02:02:18,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 414 transitions, 5900 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:02:18,051 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-28 02:02:18,051 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 11 of 47 [2024-06-28 02:02:18,051 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-28 02:02:21,793 INFO L124 PetriNetUnfolderBase]: 7546/12091 cut-off events. [2024-06-28 02:02:21,793 INFO L125 PetriNetUnfolderBase]: For 302158/302167 co-relation queries the response was YES. [2024-06-28 02:02:21,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73434 conditions, 12091 events. 7546/12091 cut-off events. For 302158/302167 co-relation queries the response was YES. Maximal size of possible extension queue 476. Compared 80811 event pairs, 1952 based on Foata normal form. 16/12105 useless extension candidates. Maximal degree in co-relation 73306. Up to 10281 conditions per place. [2024-06-28 02:02:21,930 INFO L140 encePairwiseOnDemand]: 36/47 looper letters, 405 selfloop transitions, 86 changer transitions 6/504 dead transitions. [2024-06-28 02:02:21,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 504 transitions, 7514 flow [2024-06-28 02:02:21,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-28 02:02:21,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-28 02:02:21,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 252 transitions. [2024-06-28 02:02:21,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4874274661508704 [2024-06-28 02:02:21,931 INFO L175 Difference]: Start difference. First operand has 274 places, 414 transitions, 5900 flow. Second operand 11 states and 252 transitions. [2024-06-28 02:02:21,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 504 transitions, 7514 flow [2024-06-28 02:02:22,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 504 transitions, 7479 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-06-28 02:02:22,921 INFO L231 Difference]: Finished difference. Result has 284 places, 427 transitions, 6304 flow [2024-06-28 02:02:22,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=47, PETRI_DIFFERENCE_MINUEND_FLOW=5872, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=414, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=333, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=6304, PETRI_PLACES=284, PETRI_TRANSITIONS=427} [2024-06-28 02:02:22,922 INFO L281 CegarLoopForPetriNet]: 51 programPoint places, 233 predicate places. [2024-06-28 02:02:22,922 INFO L495 AbstractCegarLoop]: Abstraction has has 284 places, 427 transitions, 6304 flow [2024-06-28 02:02:22,922 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:02:22,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-28 02:02:22,922 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, 1] [2024-06-28 02:02:22,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-28 02:02:22,922 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:02:22,923 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-28 02:02:22,923 INFO L85 PathProgramCache]: Analyzing trace with hash -866424247, now seen corresponding path program 2 times [2024-06-28 02:02:22,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-28 02:02:22,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [32248884] [2024-06-28 02:02:22,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-28 02:02:22,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-28 02:02:22,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat