./Ultimate.py --spec ../../../trunk/examples/svcomp/properties/unreach-call.prp --file ../../../trunk/examples/svcomp/pthread-wmm/safe003_power.opt.i --full-output --witness-type correctness_witness --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --validate ./goblint.2024-06-19_11-23-25.files/protection/safe003_power.opt.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/safe003_power.opt.i ./goblint.2024-06-19_11-23-25.files/protection/safe003_power.opt.yml/witness.yml -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --traceabstraction.compute.hoare.annotation.of.negated.interpolant.automaton,.abstraction.and.cfg false --witnessparser.only.consider.loop.invariants false --cacsl2boogietranslator.check.unreachability.of.reach_error.function false --- Real Ultimate output --- This is Ultimate 0.2.4-tmp.fs.goblint-validation-7724a2d-m [2024-06-27 20:55:16,190 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-06-27 20:55:16,226 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-06-27 20:55:16,229 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-06-27 20:55:16,229 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-06-27 20:55:16,242 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-06-27 20:55:16,245 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-06-27 20:55:16,246 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-06-27 20:55:16,246 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-06-27 20:55:16,247 INFO L153 SettingsManager]: * Use memory slicer=true [2024-06-27 20:55:16,247 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-06-27 20:55:16,248 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-06-27 20:55:16,248 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-06-27 20:55:16,250 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-06-27 20:55:16,250 INFO L153 SettingsManager]: * Use SBE=true [2024-06-27 20:55:16,250 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-06-27 20:55:16,251 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-06-27 20:55:16,254 INFO L153 SettingsManager]: * sizeof long=4 [2024-06-27 20:55:16,254 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-06-27 20:55:16,255 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-06-27 20:55:16,255 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-06-27 20:55:16,260 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-06-27 20:55:16,260 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-06-27 20:55:16,260 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-06-27 20:55:16,261 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-06-27 20:55:16,261 INFO L153 SettingsManager]: * sizeof long double=12 [2024-06-27 20:55:16,261 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-06-27 20:55:16,261 INFO L153 SettingsManager]: * Use constant arrays=true [2024-06-27 20:55:16,261 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-06-27 20:55:16,262 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-06-27 20:55:16,263 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-06-27 20:55:16,263 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-06-27 20:55:16,263 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:55:16,263 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-06-27 20:55:16,264 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-06-27 20:55:16,264 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-06-27 20:55:16,264 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-06-27 20:55:16,264 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-06-27 20:55:16,264 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-06-27 20:55:16,264 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-06-27 20:55:16,265 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2024-06-27 20:55:16,265 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-06-27 20:55:16,265 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-06-27 20:55:16,265 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessparser: Only consider loop invariants -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Check unreachability of reach_error function -> false [2024-06-27 20:55:16,477 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-06-27 20:55:16,499 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-06-27 20:55:16,501 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-06-27 20:55:16,502 INFO L270 PluginConnector]: Initializing Witness Parser... [2024-06-27 20:55:16,503 INFO L274 PluginConnector]: Witness Parser initialized [2024-06-27 20:55:16,504 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/./goblint.2024-06-19_11-23-25.files/protection/safe003_power.opt.yml/witness.yml [2024-06-27 20:55:16,705 INFO L270 PluginConnector]: Initializing CDTParser... [2024-06-27 20:55:16,706 INFO L274 PluginConnector]: CDTParser initialized [2024-06-27 20:55:16,707 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/pthread-wmm/safe003_power.opt.i [2024-06-27 20:55:17,749 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-06-27 20:55:18,022 INFO L384 CDTParser]: Found 1 translation units. [2024-06-27 20:55:18,023 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/pthread-wmm/safe003_power.opt.i [2024-06-27 20:55:18,048 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f046a3c9c/0342aa75c7de42beb23a0473268bee60/FLAGf3f3f91a8 [2024-06-27 20:55:18,057 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/f046a3c9c/0342aa75c7de42beb23a0473268bee60 [2024-06-27 20:55:18,058 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-06-27 20:55:18,059 INFO L133 ToolchainWalker]: Walking toolchain with 5 elements. [2024-06-27 20:55:18,059 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-06-27 20:55:18,060 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-06-27 20:55:18,074 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-06-27 20:55:18,075 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:55:16" (1/2) ... [2024-06-27 20:55:18,076 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47a506b2 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:55:18, skipping insertion in model container [2024-06-27 20:55:18,076 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:55:16" (1/2) ... [2024-06-27 20:55:18,078 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@299ed493 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator CORRECTNESS_WITNESS 27.06 08:55:18, skipping insertion in model container [2024-06-27 20:55:18,079 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:55:18" (2/2) ... [2024-06-27 20:55:18,079 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47a506b2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18, skipping insertion in model container [2024-06-27 20:55:18,080 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.06 08:55:18" (2/2) ... [2024-06-27 20:55:18,080 INFO L83 nessWitnessExtractor]: Extracting all invariants from correctness witness [2024-06-27 20:55:18,180 INFO L95 edCorrectnessWitness]: Found the following entries in the witness: [2024-06-27 20:55:18,181 INFO L97 edCorrectnessWitness]: Location invariant before [L858-L858] ((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0) [2024-06-27 20:55:18,182 INFO L97 edCorrectnessWitness]: Location invariant before [L856-L856] ((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0) [2024-06-27 20:55:18,182 INFO L97 edCorrectnessWitness]: Location invariant before [L859-L859] ((((((((((((((((((((((((((((((((! multithreaded || __unbuffered_p1_EAX$w_buff0 == 0) && (! multithreaded || 0 <= __unbuffered_cnt)) && (! multithreaded || x$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX$read_delayed_var == 0 || (__unbuffered_p1_EAX$read_delayed_var == & x && (*__unbuffered_p1_EAX$read_delayed_var == 0 || *__unbuffered_p1_EAX$read_delayed_var == 1))))) && (! multithreaded || x$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$read_delayed == (_Bool)0)) && (! multithreaded || (x$w_buff1 == 0 || x$w_buff1 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$mem_tmp == 0 || x$mem_tmp == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd3 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$r_buff1_thd1 == (_Bool)0)) && (! multithreaded || x$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || x$r_buff1_thd2 == (_Bool)0)) && (! multithreaded || (x$w_buff0 == 0 || x$w_buff0 == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd2 == (_Bool)0)) && (! multithreaded || x$flush_delayed == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EBX == 0 || __unbuffered_p2_EBX == 1) || __unbuffered_p2_EBX == 2))) && (! multithreaded || x$read_delayed_var == 0)) && (! multithreaded || (x == 0 || x == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd1 == (_Bool)0)) && (! multithreaded || ((y == 0 || y == 1) || y == 2))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd0 == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff0_used == (_Bool)0)) && (! multithreaded || __unbuffered_p1_EAX$mem_tmp == 0)) && (! multithreaded || __unbuffered_p1_EAX$w_buff1_used == (_Bool)0)) && (! multithreaded || x$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || (__unbuffered_p1_EAX == 0 || __unbuffered_p1_EAX == 1))) && (! multithreaded || __unbuffered_p1_EAX$r_buff0_thd3 == (_Bool)0)) && (! multithreaded || ((__unbuffered_p2_EAX == 0 || __unbuffered_p2_EAX == 1) || __unbuffered_p2_EAX == 2))) && (! multithreaded || __unbuffered_p1_EAX$w_buff1 == 0)) && (! multithreaded || __unbuffered_p1_EAX$flush_delayed == (_Bool)0) [2024-06-27 20:55:18,182 INFO L103 edCorrectnessWitness]: ghost_variable multithreaded = 0 [2024-06-27 20:55:18,182 INFO L106 edCorrectnessWitness]: ghost_update [L854-L854] multithreaded = 1; [2024-06-27 20:55:18,218 INFO L177 MainTranslator]: Built tables and reachable declarations [2024-06-27 20:55:18,582 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:55:18,593 INFO L202 MainTranslator]: Completed pre-run Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local Start Parsing Local [2024-06-27 20:55:18,706 INFO L207 PostProcessor]: Analyzing one entry point: main [2024-06-27 20:55:18,741 INFO L206 MainTranslator]: Completed translation [2024-06-27 20:55:18,741 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18 WrapperNode [2024-06-27 20:55:18,741 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-06-27 20:55:18,743 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-06-27 20:55:18,743 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-06-27 20:55:18,743 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-06-27 20:55:18,748 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,774 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,810 INFO L138 Inliner]: procedures = 175, calls = 74, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 218 [2024-06-27 20:55:18,816 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-06-27 20:55:18,817 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-06-27 20:55:18,817 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-06-27 20:55:18,817 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-06-27 20:55:18,826 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,826 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,841 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,854 INFO L175 MemorySlicer]: Split 32 memory accesses to 2 slices as follows [2, 30]. 94 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 1]. The 6 writes are split as follows [0, 6]. [2024-06-27 20:55:18,854 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,855 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,863 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,865 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,867 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,868 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,873 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-06-27 20:55:18,873 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-06-27 20:55:18,873 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-06-27 20:55:18,873 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-06-27 20:55:18,874 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (1/1) ... [2024-06-27 20:55:18,892 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-06-27 20:55:18,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-06-27 20:55:18,914 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-06-27 20:55:18,931 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-06-27 20:55:18,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-06-27 20:55:18,941 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-06-27 20:55:18,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-06-27 20:55:18,941 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-06-27 20:55:18,941 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-06-27 20:55:18,941 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-06-27 20:55:18,942 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2024-06-27 20:55:18,942 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2024-06-27 20:55:18,942 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2024-06-27 20:55:18,942 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2024-06-27 20:55:18,942 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2024-06-27 20:55:18,942 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2024-06-27 20:55:18,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-06-27 20:55:18,942 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-06-27 20:55:18,942 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-06-27 20:55:18,943 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-06-27 20:55:18,943 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-06-27 20:55:18,944 WARN L214 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2024-06-27 20:55:19,055 INFO L244 CfgBuilder]: Building ICFG [2024-06-27 20:55:19,057 INFO L270 CfgBuilder]: Building CFG for each procedure with an implementation [2024-06-27 20:55:19,537 INFO L289 CfgBuilder]: Ommited future-live optimization because the input is a concurrent program. [2024-06-27 20:55:19,537 INFO L293 CfgBuilder]: Performing block encoding [2024-06-27 20:55:19,859 INFO L315 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-06-27 20:55:19,860 INFO L320 CfgBuilder]: Removed 0 assume(true) statements. [2024-06-27 20:55:19,861 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:55:19 BoogieIcfgContainer [2024-06-27 20:55:19,861 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-06-27 20:55:19,872 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-06-27 20:55:19,872 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-06-27 20:55:19,875 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-06-27 20:55:19,875 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "witness.yml de.uni_freiburg.informatik.ultimate.witnessparser CORRECTNESS_WITNESS 27.06 08:55:16" (1/4) ... [2024-06-27 20:55:19,876 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d226c76 and model type witness.yml de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CORRECTNESS_WITNESS 27.06 08:55:19, skipping insertion in model container [2024-06-27 20:55:19,876 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.06 08:55:18" (2/4) ... [2024-06-27 20:55:19,876 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d226c76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:55:19, skipping insertion in model container [2024-06-27 20:55:19,876 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.06 08:55:18" (3/4) ... [2024-06-27 20:55:19,877 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2d226c76 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.06 08:55:19, skipping insertion in model container [2024-06-27 20:55:19,877 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.06 08:55:19" (4/4) ... [2024-06-27 20:55:19,877 INFO L112 eAbstractionObserver]: Analyzing ICFG safe003_power.opt.i [2024-06-27 20:55:19,891 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-06-27 20:55:19,892 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 3 error locations. [2024-06-27 20:55:19,892 INFO L522 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-06-27 20:55:19,955 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2024-06-27 20:55:19,984 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:55:20,016 INFO L124 PetriNetUnfolderBase]: 0/39 cut-off events. [2024-06-27 20:55:20,017 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:55:20,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49 conditions, 39 events. 0/39 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 56 event pairs, 0 based on Foata normal form. 0/36 useless extension candidates. Maximal degree in co-relation 0. Up to 1 conditions per place. [2024-06-27 20:55:20,019 INFO L82 GeneralOperation]: Start removeDead. Operand has 52 places, 42 transitions, 96 flow [2024-06-27 20:55:20,022 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 43 places, 33 transitions, 75 flow [2024-06-27 20:55:20,031 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-06-27 20:55:20,037 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;@6ba72270, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-06-27 20:55:20,038 INFO L358 AbstractCegarLoop]: Starting to check reachability of 6 error locations. [2024-06-27 20:55:20,042 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-06-27 20:55:20,042 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2024-06-27 20:55:20,042 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-06-27 20:55:20,042 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:20,043 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-06-27 20:55:20,043 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:20,049 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:20,049 INFO L85 PathProgramCache]: Analyzing trace with hash 779574896, now seen corresponding path program 1 times [2024-06-27 20:55:20,056 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:20,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [735582460] [2024-06-27 20:55:20,057 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:20,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:20,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:21,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:21,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:21,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [735582460] [2024-06-27 20:55:21,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [735582460] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:21,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:21,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-06-27 20:55:21,539 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [371213385] [2024-06-27 20:55:21,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:21,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-06-27 20:55:21,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:21,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-06-27 20:55:21,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-06-27 20:55:21,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 42 [2024-06-27 20:55:21,593 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 33 transitions, 75 flow. Second operand has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:21,593 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:21,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 42 [2024-06-27 20:55:21,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:22,108 INFO L124 PetriNetUnfolderBase]: 1217/1862 cut-off events. [2024-06-27 20:55:22,108 INFO L125 PetriNetUnfolderBase]: For 41/41 co-relation queries the response was YES. [2024-06-27 20:55:22,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3809 conditions, 1862 events. 1217/1862 cut-off events. For 41/41 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 8658 event pairs, 713 based on Foata normal form. 2/1817 useless extension candidates. Maximal degree in co-relation 3797. Up to 1843 conditions per place. [2024-06-27 20:55:22,123 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 36 selfloop transitions, 4 changer transitions 0/46 dead transitions. [2024-06-27 20:55:22,123 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 46 transitions, 187 flow [2024-06-27 20:55:22,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-06-27 20:55:22,126 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-06-27 20:55:22,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 70 transitions. [2024-06-27 20:55:22,133 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-06-27 20:55:22,134 INFO L175 Difference]: Start difference. First operand has 43 places, 33 transitions, 75 flow. Second operand 3 states and 70 transitions. [2024-06-27 20:55:22,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 46 transitions, 187 flow [2024-06-27 20:55:22,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 46 transitions, 182 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:22,140 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 102 flow [2024-06-27 20:55:22,142 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=102, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2024-06-27 20:55:22,144 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 0 predicate places. [2024-06-27 20:55:22,145 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 102 flow [2024-06-27 20:55:22,145 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.333333333333334) internal successors, (31), 3 states have internal predecessors, (31), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:22,145 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:22,145 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:22,146 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-06-27 20:55:22,146 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:22,147 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:22,147 INFO L85 PathProgramCache]: Analyzing trace with hash 1847199599, now seen corresponding path program 1 times [2024-06-27 20:55:22,147 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:22,147 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742531070] [2024-06-27 20:55:22,148 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:22,148 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:22,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:23,313 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:23,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:23,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742531070] [2024-06-27 20:55:23,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742531070] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:23,314 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:23,314 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-06-27 20:55:23,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024469631] [2024-06-27 20:55:23,314 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:23,315 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-06-27 20:55:23,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:23,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-06-27 20:55:23,316 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-06-27 20:55:23,331 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:23,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 102 flow. Second operand has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:23,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:23,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:23,332 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:23,806 INFO L124 PetriNetUnfolderBase]: 1709/2563 cut-off events. [2024-06-27 20:55:23,807 INFO L125 PetriNetUnfolderBase]: For 386/386 co-relation queries the response was YES. [2024-06-27 20:55:23,809 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5867 conditions, 2563 events. 1709/2563 cut-off events. For 386/386 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11615 event pairs, 1050 based on Foata normal form. 3/2565 useless extension candidates. Maximal degree in co-relation 5855. Up to 2530 conditions per place. [2024-06-27 20:55:23,817 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 49 selfloop transitions, 7 changer transitions 0/60 dead transitions. [2024-06-27 20:55:23,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 60 transitions, 278 flow [2024-06-27 20:55:23,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-06-27 20:55:23,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-06-27 20:55:23,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 84 transitions. [2024-06-27 20:55:23,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-06-27 20:55:23,819 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 102 flow. Second operand 4 states and 84 transitions. [2024-06-27 20:55:23,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 60 transitions, 278 flow [2024-06-27 20:55:23,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 60 transitions, 272 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-06-27 20:55:23,821 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 154 flow [2024-06-27 20:55:23,821 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=98, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=154, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-06-27 20:55:23,821 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 4 predicate places. [2024-06-27 20:55:23,822 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 154 flow [2024-06-27 20:55:23,822 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.25) internal successors, (33), 4 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:23,822 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:23,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:23,822 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-06-27 20:55:23,822 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:23,823 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:23,823 INFO L85 PathProgramCache]: Analyzing trace with hash 1428613846, now seen corresponding path program 1 times [2024-06-27 20:55:23,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:23,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1719536552] [2024-06-27 20:55:23,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:23,823 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:23,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:24,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-27 20:55:24,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:24,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1719536552] [2024-06-27 20:55:24,994 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1719536552] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:24,994 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:24,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-06-27 20:55:24,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [879646575] [2024-06-27 20:55:24,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:24,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-06-27 20:55:24,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:24,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-06-27 20:55:24,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-06-27 20:55:25,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:25,016 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 154 flow. Second operand has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:25,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:25,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:25,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:25,548 INFO L124 PetriNetUnfolderBase]: 1703/2554 cut-off events. [2024-06-27 20:55:25,548 INFO L125 PetriNetUnfolderBase]: For 1251/1251 co-relation queries the response was YES. [2024-06-27 20:55:25,551 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6489 conditions, 2554 events. 1703/2554 cut-off events. For 1251/1251 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11566 event pairs, 899 based on Foata normal form. 3/2556 useless extension candidates. Maximal degree in co-relation 6474. Up to 2502 conditions per place. [2024-06-27 20:55:25,559 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 58 selfloop transitions, 10 changer transitions 0/72 dead transitions. [2024-06-27 20:55:25,559 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 72 transitions, 368 flow [2024-06-27 20:55:25,560 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:55:25,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:55:25,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 103 transitions. [2024-06-27 20:55:25,564 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.49047619047619045 [2024-06-27 20:55:25,564 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 154 flow. Second operand 5 states and 103 transitions. [2024-06-27 20:55:25,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 72 transitions, 368 flow [2024-06-27 20:55:25,567 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 72 transitions, 366 flow, removed 1 selfloop flow, removed 0 redundant places. [2024-06-27 20:55:25,568 INFO L231 Difference]: Finished difference. Result has 52 places, 45 transitions, 200 flow [2024-06-27 20:55:25,568 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=47, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=200, PETRI_PLACES=52, PETRI_TRANSITIONS=45} [2024-06-27 20:55:25,569 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 9 predicate places. [2024-06-27 20:55:25,569 INFO L495 AbstractCegarLoop]: Abstraction has has 52 places, 45 transitions, 200 flow [2024-06-27 20:55:25,569 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.2) internal successors, (41), 5 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:25,569 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:25,570 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:25,570 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-06-27 20:55:25,570 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:25,570 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:25,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1337357422, now seen corresponding path program 1 times [2024-06-27 20:55:25,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:25,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695612454] [2024-06-27 20:55:25,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:25,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:25,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:27,096 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:27,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:27,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695612454] [2024-06-27 20:55:27,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695612454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:27,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:27,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:55:27,100 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2045370377] [2024-06-27 20:55:27,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:27,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:55:27,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:27,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:55:27,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:55:27,115 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:27,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 45 transitions, 200 flow. Second operand has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:27,116 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:27,116 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:27,116 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:27,744 INFO L124 PetriNetUnfolderBase]: 1697/2545 cut-off events. [2024-06-27 20:55:27,745 INFO L125 PetriNetUnfolderBase]: For 2277/2277 co-relation queries the response was YES. [2024-06-27 20:55:27,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7103 conditions, 2545 events. 1697/2545 cut-off events. For 2277/2277 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11486 event pairs, 748 based on Foata normal form. 3/2547 useless extension candidates. Maximal degree in co-relation 7085. Up to 2474 conditions per place. [2024-06-27 20:55:27,757 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 67 selfloop transitions, 13 changer transitions 0/84 dead transitions. [2024-06-27 20:55:27,757 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 84 transitions, 464 flow [2024-06-27 20:55:27,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:27,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:27,758 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 122 transitions. [2024-06-27 20:55:27,758 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48412698412698413 [2024-06-27 20:55:27,758 INFO L175 Difference]: Start difference. First operand has 52 places, 45 transitions, 200 flow. Second operand 6 states and 122 transitions. [2024-06-27 20:55:27,759 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 84 transitions, 464 flow [2024-06-27 20:55:27,761 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 84 transitions, 442 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:27,762 INFO L231 Difference]: Finished difference. Result has 55 places, 48 transitions, 236 flow [2024-06-27 20:55:27,762 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=236, PETRI_PLACES=55, PETRI_TRANSITIONS=48} [2024-06-27 20:55:27,762 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 12 predicate places. [2024-06-27 20:55:27,762 INFO L495 AbstractCegarLoop]: Abstraction has has 55 places, 48 transitions, 236 flow [2024-06-27 20:55:27,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.166666666666666) internal successors, (49), 6 states have internal predecessors, (49), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:27,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:27,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:27,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-06-27 20:55:27,763 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:27,763 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:27,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1491591691, now seen corresponding path program 1 times [2024-06-27 20:55:27,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:27,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565264038] [2024-06-27 20:55:27,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:27,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:27,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:29,271 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:29,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:29,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565264038] [2024-06-27 20:55:29,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565264038] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:29,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:29,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:29,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821127138] [2024-06-27 20:55:29,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:29,272 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:29,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:29,273 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:29,273 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:29,285 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 42 [2024-06-27 20:55:29,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 55 places, 48 transitions, 236 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:29,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:29,286 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 42 [2024-06-27 20:55:29,286 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:29,940 INFO L124 PetriNetUnfolderBase]: 1688/2530 cut-off events. [2024-06-27 20:55:29,941 INFO L125 PetriNetUnfolderBase]: For 3540/3540 co-relation queries the response was YES. [2024-06-27 20:55:29,944 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7626 conditions, 2530 events. 1688/2530 cut-off events. For 3540/3540 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11373 event pairs, 579 based on Foata normal form. 6/2535 useless extension candidates. Maximal degree in co-relation 7607. Up to 2421 conditions per place. [2024-06-27 20:55:29,953 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 15 changer transitions 0/91 dead transitions. [2024-06-27 20:55:29,954 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 91 transitions, 520 flow [2024-06-27 20:55:29,954 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:29,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:29,955 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 136 transitions. [2024-06-27 20:55:29,955 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.46258503401360546 [2024-06-27 20:55:29,955 INFO L175 Difference]: Start difference. First operand has 55 places, 48 transitions, 236 flow. Second operand 7 states and 136 transitions. [2024-06-27 20:55:29,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 91 transitions, 520 flow [2024-06-27 20:55:29,958 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 91 transitions, 488 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-06-27 20:55:29,959 INFO L231 Difference]: Finished difference. Result has 57 places, 49 transitions, 253 flow [2024-06-27 20:55:29,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=194, PETRI_DIFFERENCE_MINUEND_PLACES=50, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=47, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=253, PETRI_PLACES=57, PETRI_TRANSITIONS=49} [2024-06-27 20:55:29,960 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 20:55:29,960 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 49 transitions, 253 flow [2024-06-27 20:55:29,960 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:29,960 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:29,960 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:29,960 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-06-27 20:55:29,961 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:29,961 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:29,961 INFO L85 PathProgramCache]: Analyzing trace with hash 2080306900, now seen corresponding path program 1 times [2024-06-27 20:55:29,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:29,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1609655008] [2024-06-27 20:55:29,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:29,962 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:29,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:31,395 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:31,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:31,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1609655008] [2024-06-27 20:55:31,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1609655008] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:31,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:31,396 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-06-27 20:55:31,396 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [514737868] [2024-06-27 20:55:31,396 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:31,396 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-06-27 20:55:31,397 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:31,397 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-06-27 20:55:31,397 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-06-27 20:55:31,444 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 42 [2024-06-27 20:55:31,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 49 transitions, 253 flow. Second operand has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:31,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:31,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 42 [2024-06-27 20:55:31,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:32,201 INFO L124 PetriNetUnfolderBase]: 1340/2089 cut-off events. [2024-06-27 20:55:32,201 INFO L125 PetriNetUnfolderBase]: For 4185/4233 co-relation queries the response was YES. [2024-06-27 20:55:32,204 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6558 conditions, 2089 events. 1340/2089 cut-off events. For 4185/4233 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 9971 event pairs, 506 based on Foata normal form. 4/2011 useless extension candidates. Maximal degree in co-relation 6537. Up to 1959 conditions per place. [2024-06-27 20:55:32,214 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 48 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-06-27 20:55:32,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 61 places, 68 transitions, 417 flow [2024-06-27 20:55:32,215 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:55:32,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:55:32,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 91 transitions. [2024-06-27 20:55:32,216 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43333333333333335 [2024-06-27 20:55:32,216 INFO L175 Difference]: Start difference. First operand has 57 places, 49 transitions, 253 flow. Second operand 5 states and 91 transitions. [2024-06-27 20:55:32,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 61 places, 68 transitions, 417 flow [2024-06-27 20:55:32,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 68 transitions, 376 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:32,219 INFO L231 Difference]: Finished difference. Result has 57 places, 52 transitions, 257 flow [2024-06-27 20:55:32,219 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=52, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=257, PETRI_PLACES=57, PETRI_TRANSITIONS=52} [2024-06-27 20:55:32,222 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 14 predicate places. [2024-06-27 20:55:32,222 INFO L495 AbstractCegarLoop]: Abstraction has has 57 places, 52 transitions, 257 flow [2024-06-27 20:55:32,222 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:32,222 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:32,222 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:32,223 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-06-27 20:55:32,223 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:32,223 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:32,223 INFO L85 PathProgramCache]: Analyzing trace with hash 65006491, now seen corresponding path program 1 times [2024-06-27 20:55:32,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:32,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808863692] [2024-06-27 20:55:32,227 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:32,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55: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-27 20:55:34,179 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:34,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808863692] [2024-06-27 20:55:34,179 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808863692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:34,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:34,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:34,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1715934595] [2024-06-27 20:55:34,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:34,180 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:34,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:34,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:34,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:34,204 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:34,205 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 52 transitions, 257 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:34,205 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:34,205 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:34,205 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:35,241 INFO L124 PetriNetUnfolderBase]: 1696/2547 cut-off events. [2024-06-27 20:55:35,242 INFO L125 PetriNetUnfolderBase]: For 6361/6369 co-relation queries the response was YES. [2024-06-27 20:55:35,245 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8562 conditions, 2547 events. 1696/2547 cut-off events. For 6361/6369 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11410 event pairs, 583 based on Foata normal form. 16/2562 useless extension candidates. Maximal degree in co-relation 8539. Up to 2400 conditions per place. [2024-06-27 20:55:35,252 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 66 selfloop transitions, 16 changer transitions 0/85 dead transitions. [2024-06-27 20:55:35,252 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 85 transitions, 553 flow [2024-06-27 20:55:35,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:35,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:35,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 103 transitions. [2024-06-27 20:55:35,253 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4087301587301587 [2024-06-27 20:55:35,253 INFO L175 Difference]: Start difference. First operand has 57 places, 52 transitions, 257 flow. Second operand 6 states and 103 transitions. [2024-06-27 20:55:35,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 85 transitions, 553 flow [2024-06-27 20:55:35,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 85 transitions, 530 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-06-27 20:55:35,256 INFO L231 Difference]: Finished difference. Result has 61 places, 61 transitions, 346 flow [2024-06-27 20:55:35,256 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=52, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=346, PETRI_PLACES=61, PETRI_TRANSITIONS=61} [2024-06-27 20:55:35,257 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 18 predicate places. [2024-06-27 20:55:35,257 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 61 transitions, 346 flow [2024-06-27 20:55:35,257 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:35,257 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:35,257 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:35,258 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-06-27 20:55:35,258 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:35,258 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:35,258 INFO L85 PathProgramCache]: Analyzing trace with hash -969537483, now seen corresponding path program 1 times [2024-06-27 20:55:35,258 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:35,258 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259151216] [2024-06-27 20:55:35,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:35,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:35,279 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:36,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:36,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:36,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259151216] [2024-06-27 20:55:36,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259151216] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:36,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:36,681 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:36,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [924599008] [2024-06-27 20:55:36,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:36,682 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:36,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:36,683 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:36,683 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:36,696 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:36,696 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 61 transitions, 346 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:36,696 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:36,697 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:36,697 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:37,656 INFO L124 PetriNetUnfolderBase]: 1760/2648 cut-off events. [2024-06-27 20:55:37,656 INFO L125 PetriNetUnfolderBase]: For 8874/8878 co-relation queries the response was YES. [2024-06-27 20:55:37,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9940 conditions, 2648 events. 1760/2648 cut-off events. For 8874/8878 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11940 event pairs, 599 based on Foata normal form. 6/2653 useless extension candidates. Maximal degree in co-relation 9915. Up to 2447 conditions per place. [2024-06-27 20:55:37,686 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 78 selfloop transitions, 28 changer transitions 0/109 dead transitions. [2024-06-27 20:55:37,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 109 transitions, 788 flow [2024-06-27 20:55:37,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:37,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:37,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-06-27 20:55:37,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43537414965986393 [2024-06-27 20:55:37,691 INFO L175 Difference]: Start difference. First operand has 61 places, 61 transitions, 346 flow. Second operand 7 states and 128 transitions. [2024-06-27 20:55:37,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 109 transitions, 788 flow [2024-06-27 20:55:37,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 65 places, 109 transitions, 753 flow, removed 12 selfloop flow, removed 2 redundant places. [2024-06-27 20:55:37,699 INFO L231 Difference]: Finished difference. Result has 69 places, 75 transitions, 521 flow [2024-06-27 20:55:37,699 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=320, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=521, PETRI_PLACES=69, PETRI_TRANSITIONS=75} [2024-06-27 20:55:37,701 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 26 predicate places. [2024-06-27 20:55:37,701 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 75 transitions, 521 flow [2024-06-27 20:55:37,701 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:37,701 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:37,701 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:37,702 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-06-27 20:55:37,702 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:37,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:37,702 INFO L85 PathProgramCache]: Analyzing trace with hash 2009481427, now seen corresponding path program 2 times [2024-06-27 20:55:37,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:37,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1033576431] [2024-06-27 20:55:37,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:37,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:37,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:39,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:39,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:39,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1033576431] [2024-06-27 20:55:39,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1033576431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:39,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:39,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:39,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141477010] [2024-06-27 20:55:39,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:39,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:39,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:39,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:39,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:39,401 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:39,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 75 transitions, 521 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:39,401 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:39,401 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:39,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:40,472 INFO L124 PetriNetUnfolderBase]: 1782/2681 cut-off events. [2024-06-27 20:55:40,473 INFO L125 PetriNetUnfolderBase]: For 10814/10818 co-relation queries the response was YES. [2024-06-27 20:55:40,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10616 conditions, 2681 events. 1782/2681 cut-off events. For 10814/10818 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12085 event pairs, 623 based on Foata normal form. 7/2687 useless extension candidates. Maximal degree in co-relation 10586. Up to 2461 conditions per place. [2024-06-27 20:55:40,491 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 72 selfloop transitions, 33 changer transitions 0/108 dead transitions. [2024-06-27 20:55:40,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 108 transitions, 911 flow [2024-06-27 20:55:40,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:40,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:40,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 20:55:40,493 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:55:40,493 INFO L175 Difference]: Start difference. First operand has 69 places, 75 transitions, 521 flow. Second operand 6 states and 108 transitions. [2024-06-27 20:55:40,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 108 transitions, 911 flow [2024-06-27 20:55:40,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 108 transitions, 871 flow, removed 8 selfloop flow, removed 2 redundant places. [2024-06-27 20:55:40,501 INFO L231 Difference]: Finished difference. Result has 73 places, 81 transitions, 634 flow [2024-06-27 20:55:40,502 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=485, PETRI_DIFFERENCE_MINUEND_PLACES=67, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=634, PETRI_PLACES=73, PETRI_TRANSITIONS=81} [2024-06-27 20:55:40,502 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 30 predicate places. [2024-06-27 20:55:40,502 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 81 transitions, 634 flow [2024-06-27 20:55:40,502 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:40,502 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:40,503 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:40,503 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-06-27 20:55:40,503 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:40,503 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:40,503 INFO L85 PathProgramCache]: Analyzing trace with hash 1450354221, now seen corresponding path program 3 times [2024-06-27 20:55:40,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:40,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1610964329] [2024-06-27 20:55:40,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:40,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:40,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:42,215 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:42,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:42,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1610964329] [2024-06-27 20:55:42,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1610964329] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:42,218 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:42,218 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:55:42,218 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862466499] [2024-06-27 20:55:42,218 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:42,219 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:55:42,219 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:42,219 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:55:42,220 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:55:42,244 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:42,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 81 transitions, 634 flow. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:42,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:42,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:42,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:43,264 INFO L124 PetriNetUnfolderBase]: 1752/2635 cut-off events. [2024-06-27 20:55:43,265 INFO L125 PetriNetUnfolderBase]: For 13075/13083 co-relation queries the response was YES. [2024-06-27 20:55:43,270 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10613 conditions, 2635 events. 1752/2635 cut-off events. For 13075/13083 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 11812 event pairs, 605 based on Foata normal form. 17/2651 useless extension candidates. Maximal degree in co-relation 10581. Up to 2435 conditions per place. [2024-06-27 20:55:43,301 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 70 selfloop transitions, 30 changer transitions 0/103 dead transitions. [2024-06-27 20:55:43,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 103 transitions, 900 flow [2024-06-27 20:55:43,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:55:43,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:55:43,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 101 transitions. [2024-06-27 20:55:43,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4007936507936508 [2024-06-27 20:55:43,307 INFO L175 Difference]: Start difference. First operand has 73 places, 81 transitions, 634 flow. Second operand 6 states and 101 transitions. [2024-06-27 20:55:43,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 103 transitions, 900 flow [2024-06-27 20:55:43,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 103 transitions, 814 flow, removed 22 selfloop flow, removed 4 redundant places. [2024-06-27 20:55:43,321 INFO L231 Difference]: Finished difference. Result has 75 places, 81 transitions, 622 flow [2024-06-27 20:55:43,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=548, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=622, PETRI_PLACES=75, PETRI_TRANSITIONS=81} [2024-06-27 20:55:43,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 32 predicate places. [2024-06-27 20:55:43,322 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 81 transitions, 622 flow [2024-06-27 20:55:43,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 7 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:43,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:43,323 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:43,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-06-27 20:55:43,323 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:43,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:43,323 INFO L85 PathProgramCache]: Analyzing trace with hash -78429622, now seen corresponding path program 1 times [2024-06-27 20:55:43,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:43,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247901617] [2024-06-27 20:55:43,324 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:43,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:43,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:45,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:45,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:45,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247901617] [2024-06-27 20:55:45,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247901617] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:45,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:45,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:55:45,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [406267043] [2024-06-27 20:55:45,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:45,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:55:45,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:45,350 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:55:45,350 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:55:45,373 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:45,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 81 transitions, 622 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:45,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:45,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:45,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:46,134 INFO L124 PetriNetUnfolderBase]: 1765/2652 cut-off events. [2024-06-27 20:55:46,134 INFO L125 PetriNetUnfolderBase]: For 12764/12764 co-relation queries the response was YES. [2024-06-27 20:55:46,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10638 conditions, 2652 events. 1765/2652 cut-off events. For 12764/12764 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 11940 event pairs, 620 based on Foata normal form. 2/2653 useless extension candidates. Maximal degree in co-relation 10606. Up to 2568 conditions per place. [2024-06-27 20:55:46,144 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 96 selfloop transitions, 17 changer transitions 0/116 dead transitions. [2024-06-27 20:55:46,144 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 116 transitions, 962 flow [2024-06-27 20:55:46,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:46,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:46,145 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 117 transitions. [2024-06-27 20:55:46,146 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3979591836734694 [2024-06-27 20:55:46,146 INFO L175 Difference]: Start difference. First operand has 75 places, 81 transitions, 622 flow. Second operand 7 states and 117 transitions. [2024-06-27 20:55:46,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 116 transitions, 962 flow [2024-06-27 20:55:46,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 116 transitions, 912 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-06-27 20:55:46,155 INFO L231 Difference]: Finished difference. Result has 78 places, 84 transitions, 640 flow [2024-06-27 20:55:46,155 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=572, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=640, PETRI_PLACES=78, PETRI_TRANSITIONS=84} [2024-06-27 20:55:46,156 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 35 predicate places. [2024-06-27 20:55:46,156 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 84 transitions, 640 flow [2024-06-27 20:55:46,156 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:46,156 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:46,156 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:46,156 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-06-27 20:55:46,156 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:46,157 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:46,157 INFO L85 PathProgramCache]: Analyzing trace with hash 804601256, now seen corresponding path program 2 times [2024-06-27 20:55:46,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:46,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780881569] [2024-06-27 20:55:46,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:46,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:46,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:48,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:48,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:48,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780881569] [2024-06-27 20:55:48,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1780881569] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:48,074 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:48,074 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:55:48,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805966024] [2024-06-27 20:55:48,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:48,074 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:55:48,075 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:48,075 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:55:48,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:55:48,090 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:48,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 84 transitions, 640 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:48,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:48,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:48,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:49,099 INFO L124 PetriNetUnfolderBase]: 1778/2676 cut-off events. [2024-06-27 20:55:49,100 INFO L125 PetriNetUnfolderBase]: For 15180/15184 co-relation queries the response was YES. [2024-06-27 20:55:49,104 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11200 conditions, 2676 events. 1778/2676 cut-off events. For 15180/15184 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 12103 event pairs, 605 based on Foata normal form. 6/2681 useless extension candidates. Maximal degree in co-relation 11167. Up to 2452 conditions per place. [2024-06-27 20:55:49,111 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 78 selfloop transitions, 36 changer transitions 0/117 dead transitions. [2024-06-27 20:55:49,111 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 117 transitions, 980 flow [2024-06-27 20:55:49,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:49,112 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:49,112 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:55:49,113 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 20:55:49,113 INFO L175 Difference]: Start difference. First operand has 78 places, 84 transitions, 640 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:55:49,113 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 117 transitions, 980 flow [2024-06-27 20:55:49,121 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 117 transitions, 927 flow, removed 7 selfloop flow, removed 6 redundant places. [2024-06-27 20:55:49,123 INFO L231 Difference]: Finished difference. Result has 79 places, 87 transitions, 701 flow [2024-06-27 20:55:49,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=84, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=701, PETRI_PLACES=79, PETRI_TRANSITIONS=87} [2024-06-27 20:55:49,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 36 predicate places. [2024-06-27 20:55:49,123 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 87 transitions, 701 flow [2024-06-27 20:55:49,124 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:49,124 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:49,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:49,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-06-27 20:55:49,124 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:49,124 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:49,124 INFO L85 PathProgramCache]: Analyzing trace with hash 950882144, now seen corresponding path program 3 times [2024-06-27 20:55:49,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:49,125 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298782431] [2024-06-27 20:55:49,125 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:49,125 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:49,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:50,918 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:50,919 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:50,919 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298782431] [2024-06-27 20:55:50,919 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298782431] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:50,919 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:50,919 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:55:50,919 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323570166] [2024-06-27 20:55:50,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:50,920 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:55:50,920 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:50,920 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:55:50,920 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:55:50,969 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:50,970 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 87 transitions, 701 flow. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:50,970 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:50,970 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:50,970 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:52,126 INFO L124 PetriNetUnfolderBase]: 1913/2870 cut-off events. [2024-06-27 20:55:52,127 INFO L125 PetriNetUnfolderBase]: For 19411/19419 co-relation queries the response was YES. [2024-06-27 20:55:52,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12718 conditions, 2870 events. 1913/2870 cut-off events. For 19411/19419 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13086 event pairs, 589 based on Foata normal form. 14/2883 useless extension candidates. Maximal degree in co-relation 12685. Up to 2508 conditions per place. [2024-06-27 20:55:52,140 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 94 selfloop transitions, 47 changer transitions 0/144 dead transitions. [2024-06-27 20:55:52,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 144 transitions, 1293 flow [2024-06-27 20:55:52,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:55:52,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:55:52,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 20:55:52,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 20:55:52,142 INFO L175 Difference]: Start difference. First operand has 79 places, 87 transitions, 701 flow. Second operand 9 states and 154 transitions. [2024-06-27 20:55:52,142 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 144 transitions, 1293 flow [2024-06-27 20:55:52,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 144 transitions, 1207 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:52,156 INFO L231 Difference]: Finished difference. Result has 85 places, 101 transitions, 857 flow [2024-06-27 20:55:52,156 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=615, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=857, PETRI_PLACES=85, PETRI_TRANSITIONS=101} [2024-06-27 20:55:52,157 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 42 predicate places. [2024-06-27 20:55:52,157 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 101 transitions, 857 flow [2024-06-27 20:55:52,157 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:52,157 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:52,157 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:52,157 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-06-27 20:55:52,158 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:52,158 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:52,158 INFO L85 PathProgramCache]: Analyzing trace with hash -240213682, now seen corresponding path program 1 times [2024-06-27 20:55:52,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:52,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1871944380] [2024-06-27 20:55:52,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:52,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:52,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:54,808 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:54,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:54,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1871944380] [2024-06-27 20:55:54,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1871944380] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:54,809 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:54,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:54,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248046128] [2024-06-27 20:55:54,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:54,810 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:54,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:54,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:54,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:54,874 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:54,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 101 transitions, 857 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:54,875 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:54,875 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:54,875 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:56,116 INFO L124 PetriNetUnfolderBase]: 1925/2890 cut-off events. [2024-06-27 20:55:56,116 INFO L125 PetriNetUnfolderBase]: For 23615/23623 co-relation queries the response was YES. [2024-06-27 20:55:56,121 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14075 conditions, 2890 events. 1925/2890 cut-off events. For 23615/23623 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13148 event pairs, 554 based on Foata normal form. 16/2905 useless extension candidates. Maximal degree in co-relation 14039. Up to 2646 conditions per place. [2024-06-27 20:55:56,128 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 93 selfloop transitions, 36 changer transitions 0/132 dead transitions. [2024-06-27 20:55:56,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 132 transitions, 1233 flow [2024-06-27 20:55:56,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:55:56,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:55:56,130 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:55:56,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 20:55:56,131 INFO L175 Difference]: Start difference. First operand has 85 places, 101 transitions, 857 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:55:56,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 132 transitions, 1233 flow [2024-06-27 20:55:56,163 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 132 transitions, 1159 flow, removed 18 selfloop flow, removed 4 redundant places. [2024-06-27 20:55:56,179 INFO L231 Difference]: Finished difference. Result has 88 places, 104 transitions, 899 flow [2024-06-27 20:55:56,180 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=783, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=899, PETRI_PLACES=88, PETRI_TRANSITIONS=104} [2024-06-27 20:55:56,181 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 45 predicate places. [2024-06-27 20:55:56,181 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 104 transitions, 899 flow [2024-06-27 20:55:56,181 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:56,181 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:56,181 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:56,181 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-06-27 20:55:56,181 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:56,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:56,182 INFO L85 PathProgramCache]: Analyzing trace with hash 696349300, now seen corresponding path program 1 times [2024-06-27 20:55:56,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:56,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2041284239] [2024-06-27 20:55:56,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:56,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:56,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:55:58,404 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:55:58,404 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:55:58,404 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2041284239] [2024-06-27 20:55:58,404 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2041284239] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:55:58,404 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:55:58,404 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:55:58,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167424583] [2024-06-27 20:55:58,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:55:58,405 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:55:58,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:55:58,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:55:58,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:55:58,433 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:55:58,433 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 104 transitions, 899 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:58,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:55:58,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:55:58,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:55:59,576 INFO L124 PetriNetUnfolderBase]: 1992/2991 cut-off events. [2024-06-27 20:55:59,576 INFO L125 PetriNetUnfolderBase]: For 27722/27730 co-relation queries the response was YES. [2024-06-27 20:55:59,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15119 conditions, 2991 events. 1992/2991 cut-off events. For 27722/27730 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13692 event pairs, 588 based on Foata normal form. 10/3000 useless extension candidates. Maximal degree in co-relation 15081. Up to 2605 conditions per place. [2024-06-27 20:55:59,589 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 103 selfloop transitions, 51 changer transitions 0/157 dead transitions. [2024-06-27 20:55:59,589 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 95 places, 157 transitions, 1475 flow [2024-06-27 20:55:59,590 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:55:59,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:55:59,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 150 transitions. [2024-06-27 20:55:59,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44642857142857145 [2024-06-27 20:55:59,591 INFO L175 Difference]: Start difference. First operand has 88 places, 104 transitions, 899 flow. Second operand 8 states and 150 transitions. [2024-06-27 20:55:59,591 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 95 places, 157 transitions, 1475 flow [2024-06-27 20:55:59,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 157 transitions, 1383 flow, removed 12 selfloop flow, removed 5 redundant places. [2024-06-27 20:55:59,615 INFO L231 Difference]: Finished difference. Result has 92 places, 111 transitions, 1009 flow [2024-06-27 20:55:59,616 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=807, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1009, PETRI_PLACES=92, PETRI_TRANSITIONS=111} [2024-06-27 20:55:59,617 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 49 predicate places. [2024-06-27 20:55:59,617 INFO L495 AbstractCegarLoop]: Abstraction has has 92 places, 111 transitions, 1009 flow [2024-06-27 20:55:59,617 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:55:59,617 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:55:59,617 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:55:59,617 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-06-27 20:55:59,617 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:55:59,618 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:55:59,618 INFO L85 PathProgramCache]: Analyzing trace with hash -830881879, now seen corresponding path program 1 times [2024-06-27 20:55:59,618 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:55:59,618 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [839818827] [2024-06-27 20:55:59,618 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:55:59,618 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:55:59,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:01,786 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:01,786 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:01,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [839818827] [2024-06-27 20:56:01,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [839818827] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:01,786 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:01,786 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:01,786 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1817941371] [2024-06-27 20:56:01,786 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:01,787 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:01,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:01,787 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:01,787 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:01,834 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:01,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 111 transitions, 1009 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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-27 20:56:01,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:01,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:01,834 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:02,673 INFO L124 PetriNetUnfolderBase]: 2000/2999 cut-off events. [2024-06-27 20:56:02,673 INFO L125 PetriNetUnfolderBase]: For 32154/32160 co-relation queries the response was YES. [2024-06-27 20:56:02,680 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15897 conditions, 2999 events. 2000/2999 cut-off events. For 32154/32160 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13769 event pairs, 608 based on Foata normal form. 10/3008 useless extension candidates. Maximal degree in co-relation 15857. Up to 2891 conditions per place. [2024-06-27 20:56:02,689 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 122 selfloop transitions, 19 changer transitions 0/144 dead transitions. [2024-06-27 20:56:02,689 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 144 transitions, 1421 flow [2024-06-27 20:56:02,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:02,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:02,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:56:02,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 20:56:02,690 INFO L175 Difference]: Start difference. First operand has 92 places, 111 transitions, 1009 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:56:02,691 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 144 transitions, 1421 flow [2024-06-27 20:56:02,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 144 transitions, 1324 flow, removed 20 selfloop flow, removed 4 redundant places. [2024-06-27 20:56:02,717 INFO L231 Difference]: Finished difference. Result has 95 places, 114 transitions, 1002 flow [2024-06-27 20:56:02,718 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=912, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1002, PETRI_PLACES=95, PETRI_TRANSITIONS=114} [2024-06-27 20:56:02,718 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 52 predicate places. [2024-06-27 20:56:02,718 INFO L495 AbstractCegarLoop]: Abstraction has has 95 places, 114 transitions, 1002 flow [2024-06-27 20:56:02,718 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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-27 20:56:02,718 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:02,718 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:02,719 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-06-27 20:56:02,719 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:02,719 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:02,719 INFO L85 PathProgramCache]: Analyzing trace with hash 952689498, now seen corresponding path program 2 times [2024-06-27 20:56:02,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:02,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853834172] [2024-06-27 20:56:02,719 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:02,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:02,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:05,231 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:05,231 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853834172] [2024-06-27 20:56:05,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853834172] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:05,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:05,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:05,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [41766202] [2024-06-27 20:56:05,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:05,232 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:05,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:05,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:05,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:05,255 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:05,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 114 transitions, 1002 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:05,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:05,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:05,284 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:06,131 INFO L124 PetriNetUnfolderBase]: 1995/2990 cut-off events. [2024-06-27 20:56:06,131 INFO L125 PetriNetUnfolderBase]: For 34843/34843 co-relation queries the response was YES. [2024-06-27 20:56:06,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16255 conditions, 2990 events. 1995/2990 cut-off events. For 34843/34843 co-relation queries the response was YES. Maximal size of possible extension queue 118. Compared 13684 event pairs, 594 based on Foata normal form. 2/2991 useless extension candidates. Maximal degree in co-relation 16213. Up to 2895 conditions per place. [2024-06-27 20:56:06,147 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 127 selfloop transitions, 19 changer transitions 0/149 dead transitions. [2024-06-27 20:56:06,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 149 transitions, 1430 flow [2024-06-27 20:56:06,148 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:06,149 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:06,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:56:06,149 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 20:56:06,149 INFO L175 Difference]: Start difference. First operand has 95 places, 114 transitions, 1002 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:56:06,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 149 transitions, 1430 flow [2024-06-27 20:56:06,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 149 transitions, 1364 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:06,179 INFO L231 Difference]: Finished difference. Result has 97 places, 117 transitions, 1032 flow [2024-06-27 20:56:06,179 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=936, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=114, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1032, PETRI_PLACES=97, PETRI_TRANSITIONS=117} [2024-06-27 20:56:06,180 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 54 predicate places. [2024-06-27 20:56:06,180 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 117 transitions, 1032 flow [2024-06-27 20:56:06,180 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:06,180 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:06,180 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:06,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-06-27 20:56:06,180 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:06,181 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:06,181 INFO L85 PathProgramCache]: Analyzing trace with hash -1623567047, now seen corresponding path program 2 times [2024-06-27 20:56:06,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:06,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1898195891] [2024-06-27 20:56:06,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:06,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:06,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:07,872 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:07,872 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:07,872 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1898195891] [2024-06-27 20:56:07,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1898195891] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:07,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:07,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:07,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199322292] [2024-06-27 20:56:07,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:07,873 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:07,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:07,874 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:07,874 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:07,902 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:07,902 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 117 transitions, 1032 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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-27 20:56:07,902 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:07,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:07,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:08,903 INFO L124 PetriNetUnfolderBase]: 2021/3030 cut-off events. [2024-06-27 20:56:08,904 INFO L125 PetriNetUnfolderBase]: For 39914/39920 co-relation queries the response was YES. [2024-06-27 20:56:08,911 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16902 conditions, 3030 events. 2021/3030 cut-off events. For 39914/39920 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13882 event pairs, 547 based on Foata normal form. 10/3039 useless extension candidates. Maximal degree in co-relation 16859. Up to 2854 conditions per place. [2024-06-27 20:56:08,921 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 118 selfloop transitions, 37 changer transitions 0/158 dead transitions. [2024-06-27 20:56:08,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 158 transitions, 1589 flow [2024-06-27 20:56:08,924 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:08,924 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:08,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 114 transitions. [2024-06-27 20:56:08,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3877551020408163 [2024-06-27 20:56:08,925 INFO L175 Difference]: Start difference. First operand has 97 places, 117 transitions, 1032 flow. Second operand 7 states and 114 transitions. [2024-06-27 20:56:08,925 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 158 transitions, 1589 flow [2024-06-27 20:56:08,953 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 158 transitions, 1525 flow, removed 16 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:08,955 INFO L231 Difference]: Finished difference. Result has 101 places, 131 transitions, 1272 flow [2024-06-27 20:56:08,955 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=968, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=117, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1272, PETRI_PLACES=101, PETRI_TRANSITIONS=131} [2024-06-27 20:56:08,956 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 58 predicate places. [2024-06-27 20:56:08,956 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 131 transitions, 1272 flow [2024-06-27 20:56:08,956 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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-27 20:56:08,956 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:08,956 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:08,956 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-06-27 20:56:08,957 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:08,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:08,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1863795195, now seen corresponding path program 3 times [2024-06-27 20:56:08,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:08,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1151877692] [2024-06-27 20:56:08,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:08,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:08,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:10,939 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:10,939 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:10,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1151877692] [2024-06-27 20:56:10,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1151877692] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:10,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:10,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:56:10,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100164369] [2024-06-27 20:56:10,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:10,941 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:56:10,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:10,942 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:56:10,942 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:56:10,959 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:10,961 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 131 transitions, 1272 flow. Second operand has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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-27 20:56:10,961 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:10,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:10,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:11,855 INFO L124 PetriNetUnfolderBase]: 2006/3009 cut-off events. [2024-06-27 20:56:11,855 INFO L125 PetriNetUnfolderBase]: For 44982/44988 co-relation queries the response was YES. [2024-06-27 20:56:11,876 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17608 conditions, 3009 events. 2006/3009 cut-off events. For 44982/44988 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13781 event pairs, 551 based on Foata normal form. 12/3020 useless extension candidates. Maximal degree in co-relation 17562. Up to 2663 conditions per place. [2024-06-27 20:56:11,887 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 114 selfloop transitions, 54 changer transitions 0/171 dead transitions. [2024-06-27 20:56:11,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 171 transitions, 1905 flow [2024-06-27 20:56:11,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:11,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:11,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:56:11,889 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 20:56:11,889 INFO L175 Difference]: Start difference. First operand has 101 places, 131 transitions, 1272 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:56:11,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 171 transitions, 1905 flow [2024-06-27 20:56:11,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 171 transitions, 1808 flow, removed 29 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:11,919 INFO L231 Difference]: Finished difference. Result has 106 places, 140 transitions, 1462 flow [2024-06-27 20:56:11,920 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1175, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1462, PETRI_PLACES=106, PETRI_TRANSITIONS=140} [2024-06-27 20:56:11,920 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 63 predicate places. [2024-06-27 20:56:11,921 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 140 transitions, 1462 flow [2024-06-27 20:56:11,921 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.625) internal successors, (61), 8 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-27 20:56:11,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:11,924 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:11,924 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-06-27 20:56:11,924 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:11,925 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:11,925 INFO L85 PathProgramCache]: Analyzing trace with hash 2120045028, now seen corresponding path program 3 times [2024-06-27 20:56:11,925 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:11,925 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [789514763] [2024-06-27 20:56:11,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:11,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:11,971 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:13,958 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:13,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:13,958 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [789514763] [2024-06-27 20:56:13,958 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [789514763] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:13,958 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:13,958 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:13,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1194599864] [2024-06-27 20:56:13,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:13,959 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:13,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:13,959 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:13,959 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:13,995 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:13,996 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 140 transitions, 1462 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:13,996 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:13,996 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:13,996 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:15,260 INFO L124 PetriNetUnfolderBase]: 2027/3041 cut-off events. [2024-06-27 20:56:15,260 INFO L125 PetriNetUnfolderBase]: For 50233/50241 co-relation queries the response was YES. [2024-06-27 20:56:15,268 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18568 conditions, 3041 events. 2027/3041 cut-off events. For 50233/50241 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 13965 event pairs, 575 based on Foata normal form. 10/3050 useless extension candidates. Maximal degree in co-relation 18519. Up to 2792 conditions per place. [2024-06-27 20:56:15,278 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 131 selfloop transitions, 52 changer transitions 0/186 dead transitions. [2024-06-27 20:56:15,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 114 places, 186 transitions, 2052 flow [2024-06-27 20:56:15,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:15,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:15,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 20:56:15,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 20:56:15,280 INFO L175 Difference]: Start difference. First operand has 106 places, 140 transitions, 1462 flow. Second operand 9 states and 151 transitions. [2024-06-27 20:56:15,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 114 places, 186 transitions, 2052 flow [2024-06-27 20:56:15,319 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 186 transitions, 1940 flow, removed 38 selfloop flow, removed 3 redundant places. [2024-06-27 20:56:15,321 INFO L231 Difference]: Finished difference. Result has 113 places, 147 transitions, 1560 flow [2024-06-27 20:56:15,322 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1350, PETRI_DIFFERENCE_MINUEND_PLACES=103, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1560, PETRI_PLACES=113, PETRI_TRANSITIONS=147} [2024-06-27 20:56:15,322 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 70 predicate places. [2024-06-27 20:56:15,322 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 147 transitions, 1560 flow [2024-06-27 20:56:15,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:15,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:15,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:15,323 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-06-27 20:56:15,323 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:15,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:15,323 INFO L85 PathProgramCache]: Analyzing trace with hash -2073905748, now seen corresponding path program 4 times [2024-06-27 20:56:15,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:15,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470375657] [2024-06-27 20:56:15,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:15,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:15,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:17,333 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:17,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:17,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470375657] [2024-06-27 20:56:17,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470375657] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:17,333 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:17,334 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:17,334 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258793072] [2024-06-27 20:56:17,334 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:17,335 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:17,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:17,336 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:17,336 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:17,398 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:17,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 147 transitions, 1560 flow. Second operand has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:17,399 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:17,399 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:17,399 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:18,758 INFO L124 PetriNetUnfolderBase]: 2012/3017 cut-off events. [2024-06-27 20:56:18,758 INFO L125 PetriNetUnfolderBase]: For 54466/54472 co-relation queries the response was YES. [2024-06-27 20:56:18,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19047 conditions, 3017 events. 2012/3017 cut-off events. For 54466/54472 co-relation queries the response was YES. Maximal size of possible extension queue 116. Compared 13841 event pairs, 544 based on Foata normal form. 12/3028 useless extension candidates. Maximal degree in co-relation 18995. Up to 2616 conditions per place. [2024-06-27 20:56:18,778 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 122 selfloop transitions, 69 changer transitions 0/194 dead transitions. [2024-06-27 20:56:18,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 194 transitions, 2204 flow [2024-06-27 20:56:18,779 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:56:18,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:56:18,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 20:56:18,780 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-27 20:56:18,780 INFO L175 Difference]: Start difference. First operand has 113 places, 147 transitions, 1560 flow. Second operand 10 states and 171 transitions. [2024-06-27 20:56:18,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 194 transitions, 2204 flow [2024-06-27 20:56:18,826 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 194 transitions, 2072 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:18,829 INFO L231 Difference]: Finished difference. Result has 117 places, 147 transitions, 1575 flow [2024-06-27 20:56:18,829 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1428, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1575, PETRI_PLACES=117, PETRI_TRANSITIONS=147} [2024-06-27 20:56:18,829 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 74 predicate places. [2024-06-27 20:56:18,829 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 147 transitions, 1575 flow [2024-06-27 20:56:18,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.444444444444445) internal successors, (67), 9 states have internal predecessors, (67), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:18,830 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:18,830 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:18,830 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-06-27 20:56:18,830 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:18,830 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:18,830 INFO L85 PathProgramCache]: Analyzing trace with hash -534251687, now seen corresponding path program 1 times [2024-06-27 20:56:18,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:18,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099005125] [2024-06-27 20:56:18,831 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:18,831 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:18,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:21,221 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:21,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:21,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099005125] [2024-06-27 20:56:21,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099005125] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:21,222 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:21,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:21,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [640857320] [2024-06-27 20:56:21,222 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:21,222 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:21,222 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:21,222 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:21,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:21,278 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:21,278 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 147 transitions, 1575 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:21,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:21,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:21,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:22,561 INFO L124 PetriNetUnfolderBase]: 2184/3301 cut-off events. [2024-06-27 20:56:22,561 INFO L125 PetriNetUnfolderBase]: For 66581/66589 co-relation queries the response was YES. [2024-06-27 20:56:22,571 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21407 conditions, 3301 events. 2184/3301 cut-off events. For 66581/66589 co-relation queries the response was YES. Maximal size of possible extension queue 128. Compared 15620 event pairs, 439 based on Foata normal form. 12/3312 useless extension candidates. Maximal degree in co-relation 21354. Up to 2621 conditions per place. [2024-06-27 20:56:22,583 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 137 selfloop transitions, 66 changer transitions 0/206 dead transitions. [2024-06-27 20:56:22,583 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 206 transitions, 2337 flow [2024-06-27 20:56:22,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:22,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:22,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 169 transitions. [2024-06-27 20:56:22,593 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4470899470899471 [2024-06-27 20:56:22,594 INFO L175 Difference]: Start difference. First operand has 117 places, 147 transitions, 1575 flow. Second operand 9 states and 169 transitions. [2024-06-27 20:56:22,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 206 transitions, 2337 flow [2024-06-27 20:56:22,691 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 206 transitions, 2186 flow, removed 12 selfloop flow, removed 8 redundant places. [2024-06-27 20:56:22,694 INFO L231 Difference]: Finished difference. Result has 118 places, 151 transitions, 1659 flow [2024-06-27 20:56:22,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1424, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1659, PETRI_PLACES=118, PETRI_TRANSITIONS=151} [2024-06-27 20:56:22,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 75 predicate places. [2024-06-27 20:56:22,694 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 151 transitions, 1659 flow [2024-06-27 20:56:22,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:22,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:22,695 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:22,695 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-06-27 20:56:22,695 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:22,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:22,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1090765537, now seen corresponding path program 2 times [2024-06-27 20:56:22,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:22,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1359951079] [2024-06-27 20:56:22,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:22,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:22,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:25,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:25,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:25,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1359951079] [2024-06-27 20:56:25,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1359951079] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:25,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:25,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:25,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1259571582] [2024-06-27 20:56:25,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:25,288 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:25,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:25,289 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:25,289 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:25,309 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:25,310 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 151 transitions, 1659 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:25,310 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:25,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:25,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:26,568 INFO L124 PetriNetUnfolderBase]: 2204/3328 cut-off events. [2024-06-27 20:56:26,569 INFO L125 PetriNetUnfolderBase]: For 73009/73009 co-relation queries the response was YES. [2024-06-27 20:56:26,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21929 conditions, 3328 events. 2204/3328 cut-off events. For 73009/73009 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15711 event pairs, 540 based on Foata normal form. 4/3331 useless extension candidates. Maximal degree in co-relation 21877. Up to 3203 conditions per place. [2024-06-27 20:56:26,588 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 175 selfloop transitions, 22 changer transitions 0/200 dead transitions. [2024-06-27 20:56:26,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 200 transitions, 2239 flow [2024-06-27 20:56:26,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:26,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:26,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 20:56:26,590 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 20:56:26,590 INFO L175 Difference]: Start difference. First operand has 118 places, 151 transitions, 1659 flow. Second operand 9 states and 149 transitions. [2024-06-27 20:56:26,590 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 200 transitions, 2239 flow [2024-06-27 20:56:26,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 200 transitions, 2107 flow, removed 25 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:26,666 INFO L231 Difference]: Finished difference. Result has 122 places, 153 transitions, 1632 flow [2024-06-27 20:56:26,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1632, PETRI_PLACES=122, PETRI_TRANSITIONS=153} [2024-06-27 20:56:26,667 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 79 predicate places. [2024-06-27 20:56:26,667 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 153 transitions, 1632 flow [2024-06-27 20:56:26,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:26,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:26,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:26,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-06-27 20:56:26,668 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:26,668 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:26,668 INFO L85 PathProgramCache]: Analyzing trace with hash 1090765661, now seen corresponding path program 1 times [2024-06-27 20:56:26,668 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:26,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2035367199] [2024-06-27 20:56:26,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:26,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:26,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:29,606 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:29,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:29,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2035367199] [2024-06-27 20:56:29,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2035367199] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:29,606 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:29,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:29,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484328868] [2024-06-27 20:56:29,606 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:29,607 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:29,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:29,607 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:29,607 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:29,628 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:29,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 153 transitions, 1632 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:29,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:29,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:29,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:30,531 INFO L124 PetriNetUnfolderBase]: 2230/3368 cut-off events. [2024-06-27 20:56:30,532 INFO L125 PetriNetUnfolderBase]: For 78882/78888 co-relation queries the response was YES. [2024-06-27 20:56:30,540 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22236 conditions, 3368 events. 2230/3368 cut-off events. For 78882/78888 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 15967 event pairs, 516 based on Foata normal form. 10/3377 useless extension candidates. Maximal degree in co-relation 22182. Up to 3208 conditions per place. [2024-06-27 20:56:30,549 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 164 selfloop transitions, 28 changer transitions 0/195 dead transitions. [2024-06-27 20:56:30,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 195 transitions, 2188 flow [2024-06-27 20:56:30,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:30,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:30,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:56:30,551 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 20:56:30,551 INFO L175 Difference]: Start difference. First operand has 122 places, 153 transitions, 1632 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:56:30,551 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 195 transitions, 2188 flow [2024-06-27 20:56:30,606 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 195 transitions, 2109 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-06-27 20:56:30,609 INFO L231 Difference]: Finished difference. Result has 123 places, 156 transitions, 1679 flow [2024-06-27 20:56:30,609 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1553, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=153, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1679, PETRI_PLACES=123, PETRI_TRANSITIONS=156} [2024-06-27 20:56:30,609 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 80 predicate places. [2024-06-27 20:56:30,609 INFO L495 AbstractCegarLoop]: Abstraction has has 123 places, 156 transitions, 1679 flow [2024-06-27 20:56:30,610 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:30,610 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:30,610 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:30,610 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-06-27 20:56:30,610 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:30,610 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:30,610 INFO L85 PathProgramCache]: Analyzing trace with hash -531389953, now seen corresponding path program 2 times [2024-06-27 20:56:30,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:30,611 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1907679451] [2024-06-27 20:56:30,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:30,611 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:30,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:33,384 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:33,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:33,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1907679451] [2024-06-27 20:56:33,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1907679451] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:33,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:33,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:33,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776038510] [2024-06-27 20:56:33,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:33,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:33,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:33,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:33,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:33,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:33,408 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 123 places, 156 transitions, 1679 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:33,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:33,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:33,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:34,416 INFO L124 PetriNetUnfolderBase]: 2269/3431 cut-off events. [2024-06-27 20:56:34,416 INFO L125 PetriNetUnfolderBase]: For 85696/85714 co-relation queries the response was YES. [2024-06-27 20:56:34,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23145 conditions, 3431 events. 2269/3431 cut-off events. For 85696/85714 co-relation queries the response was YES. Maximal size of possible extension queue 130. Compared 16456 event pairs, 538 based on Foata normal form. 22/3452 useless extension candidates. Maximal degree in co-relation 23090. Up to 3060 conditions per place. [2024-06-27 20:56:34,438 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 146 selfloop transitions, 51 changer transitions 0/200 dead transitions. [2024-06-27 20:56:34,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 200 transitions, 2296 flow [2024-06-27 20:56:34,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:34,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:34,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 20:56:34,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 20:56:34,440 INFO L175 Difference]: Start difference. First operand has 123 places, 156 transitions, 1679 flow. Second operand 8 states and 135 transitions. [2024-06-27 20:56:34,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 200 transitions, 2296 flow [2024-06-27 20:56:34,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 200 transitions, 2206 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:34,512 INFO L231 Difference]: Finished difference. Result has 126 places, 162 transitions, 1832 flow [2024-06-27 20:56:34,513 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1589, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1832, PETRI_PLACES=126, PETRI_TRANSITIONS=162} [2024-06-27 20:56:34,513 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 83 predicate places. [2024-06-27 20:56:34,513 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 162 transitions, 1832 flow [2024-06-27 20:56:34,513 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:34,513 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:34,513 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:34,513 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-06-27 20:56:34,514 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:34,514 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:34,514 INFO L85 PathProgramCache]: Analyzing trace with hash -531394603, now seen corresponding path program 3 times [2024-06-27 20:56:34,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:34,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83970834] [2024-06-27 20:56:34,514 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:34,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:34,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:37,274 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:37,274 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:37,274 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83970834] [2024-06-27 20:56:37,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83970834] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:37,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:37,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:37,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [452847848] [2024-06-27 20:56:37,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:37,275 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:37,275 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:37,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:37,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:37,294 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:37,294 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 162 transitions, 1832 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:37,294 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:37,294 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:37,295 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:38,590 INFO L124 PetriNetUnfolderBase]: 2295/3463 cut-off events. [2024-06-27 20:56:38,590 INFO L125 PetriNetUnfolderBase]: For 93372/93378 co-relation queries the response was YES. [2024-06-27 20:56:38,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24142 conditions, 3463 events. 2295/3463 cut-off events. For 93372/93378 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16482 event pairs, 513 based on Foata normal form. 10/3472 useless extension candidates. Maximal degree in co-relation 24085. Up to 3294 conditions per place. [2024-06-27 20:56:38,614 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 175 selfloop transitions, 28 changer transitions 0/206 dead transitions. [2024-06-27 20:56:38,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 206 transitions, 2432 flow [2024-06-27 20:56:38,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:38,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:38,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 20:56:38,616 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:56:38,616 INFO L175 Difference]: Start difference. First operand has 126 places, 162 transitions, 1832 flow. Second operand 9 states and 144 transitions. [2024-06-27 20:56:38,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 206 transitions, 2432 flow [2024-06-27 20:56:38,685 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 206 transitions, 2310 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-06-27 20:56:38,688 INFO L231 Difference]: Finished difference. Result has 130 places, 165 transitions, 1848 flow [2024-06-27 20:56:38,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1710, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1848, PETRI_PLACES=130, PETRI_TRANSITIONS=165} [2024-06-27 20:56:38,689 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 87 predicate places. [2024-06-27 20:56:38,689 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 165 transitions, 1848 flow [2024-06-27 20:56:38,689 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:38,689 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:38,689 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:38,689 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-06-27 20:56:38,690 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:38,690 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:38,691 INFO L85 PathProgramCache]: Analyzing trace with hash -531394727, now seen corresponding path program 3 times [2024-06-27 20:56:38,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:38,691 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091966998] [2024-06-27 20:56:38,691 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:38,691 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:38,713 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:41,496 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:41,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:41,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091966998] [2024-06-27 20:56:41,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091966998] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:41,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:41,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:41,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [426756702] [2024-06-27 20:56:41,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:41,497 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:41,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:41,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:41,498 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:41,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:41,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 165 transitions, 1848 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:41,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:41,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:41,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:42,688 INFO L124 PetriNetUnfolderBase]: 2287/3449 cut-off events. [2024-06-27 20:56:42,689 INFO L125 PetriNetUnfolderBase]: For 98941/98941 co-relation queries the response was YES. [2024-06-27 20:56:42,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24360 conditions, 3449 events. 2287/3449 cut-off events. For 98941/98941 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16367 event pairs, 545 based on Foata normal form. 4/3452 useless extension candidates. Maximal degree in co-relation 24302. Up to 3332 conditions per place. [2024-06-27 20:56:42,708 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 181 selfloop transitions, 21 changer transitions 0/205 dead transitions. [2024-06-27 20:56:42,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 205 transitions, 2418 flow [2024-06-27 20:56:42,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:56:42,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:56:42,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 132 transitions. [2024-06-27 20:56:42,710 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 20:56:42,710 INFO L175 Difference]: Start difference. First operand has 130 places, 165 transitions, 1848 flow. Second operand 8 states and 132 transitions. [2024-06-27 20:56:42,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 205 transitions, 2418 flow [2024-06-27 20:56:42,776 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 130 places, 205 transitions, 2300 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 20:56:42,778 INFO L231 Difference]: Finished difference. Result has 131 places, 167 transitions, 1839 flow [2024-06-27 20:56:42,779 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1732, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=165, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1839, PETRI_PLACES=131, PETRI_TRANSITIONS=167} [2024-06-27 20:56:42,779 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 88 predicate places. [2024-06-27 20:56:42,779 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 167 transitions, 1839 flow [2024-06-27 20:56:42,779 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:42,779 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:42,780 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:42,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-06-27 20:56:42,780 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:42,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:42,780 INFO L85 PathProgramCache]: Analyzing trace with hash -1036917803, now seen corresponding path program 1 times [2024-06-27 20:56:42,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:42,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910316516] [2024-06-27 20:56:42,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:42,781 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:42,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:45,483 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:45,484 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:45,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910316516] [2024-06-27 20:56:45,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910316516] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:45,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:45,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:45,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34509717] [2024-06-27 20:56:45,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:45,484 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:45,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:45,485 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:45,485 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:45,524 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:45,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 167 transitions, 1839 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:45,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:45,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:45,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:46,693 INFO L124 PetriNetUnfolderBase]: 2282/3444 cut-off events. [2024-06-27 20:56:46,693 INFO L125 PetriNetUnfolderBase]: For 96286/96292 co-relation queries the response was YES. [2024-06-27 20:56:46,703 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23904 conditions, 3444 events. 2282/3444 cut-off events. For 96286/96292 co-relation queries the response was YES. Maximal size of possible extension queue 131. Compared 16373 event pairs, 550 based on Foata normal form. 8/3451 useless extension candidates. Maximal degree in co-relation 23845. Up to 3211 conditions per place. [2024-06-27 20:56:46,715 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 142 selfloop transitions, 48 changer transitions 0/193 dead transitions. [2024-06-27 20:56:46,715 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 193 transitions, 2299 flow [2024-06-27 20:56:46,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:56:46,716 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:56:46,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:56:46,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 20:56:46,716 INFO L175 Difference]: Start difference. First operand has 131 places, 167 transitions, 1839 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:56:46,717 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 193 transitions, 2299 flow [2024-06-27 20:56:46,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 193 transitions, 2198 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:46,795 INFO L231 Difference]: Finished difference. Result has 132 places, 167 transitions, 1848 flow [2024-06-27 20:56:46,795 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1738, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1848, PETRI_PLACES=132, PETRI_TRANSITIONS=167} [2024-06-27 20:56:46,795 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 89 predicate places. [2024-06-27 20:56:46,796 INFO L495 AbstractCegarLoop]: Abstraction has has 132 places, 167 transitions, 1848 flow [2024-06-27 20:56:46,796 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:46,796 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:46,796 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:46,796 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-06-27 20:56:46,796 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:46,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:46,797 INFO L85 PathProgramCache]: Analyzing trace with hash 1943078073, now seen corresponding path program 4 times [2024-06-27 20:56:46,797 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:46,797 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879032887] [2024-06-27 20:56:46,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:46,797 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:46,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:48,739 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:48,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:48,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879032887] [2024-06-27 20:56:48,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879032887] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:48,740 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:48,740 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:48,740 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121375282] [2024-06-27 20:56:48,740 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:48,740 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:48,741 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:48,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:48,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:48,755 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:48,756 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 167 transitions, 1848 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:48,756 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:48,756 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:48,756 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:49,919 INFO L124 PetriNetUnfolderBase]: 2352/3548 cut-off events. [2024-06-27 20:56:49,919 INFO L125 PetriNetUnfolderBase]: For 106207/106213 co-relation queries the response was YES. [2024-06-27 20:56:49,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25009 conditions, 3548 events. 2352/3548 cut-off events. For 106207/106213 co-relation queries the response was YES. Maximal size of possible extension queue 139. Compared 16947 event pairs, 526 based on Foata normal form. 10/3557 useless extension candidates. Maximal degree in co-relation 24949. Up to 3049 conditions per place. [2024-06-27 20:56:49,946 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 138 selfloop transitions, 77 changer transitions 0/218 dead transitions. [2024-06-27 20:56:49,946 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 140 places, 218 transitions, 2676 flow [2024-06-27 20:56:49,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:49,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:49,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 152 transitions. [2024-06-27 20:56:49,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021164021164021 [2024-06-27 20:56:49,947 INFO L175 Difference]: Start difference. First operand has 132 places, 167 transitions, 1848 flow. Second operand 9 states and 152 transitions. [2024-06-27 20:56:49,947 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 140 places, 218 transitions, 2676 flow [2024-06-27 20:56:50,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 134 places, 218 transitions, 2559 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:50,036 INFO L231 Difference]: Finished difference. Result has 136 places, 176 transitions, 2107 flow [2024-06-27 20:56:50,036 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1731, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2107, PETRI_PLACES=136, PETRI_TRANSITIONS=176} [2024-06-27 20:56:50,037 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 93 predicate places. [2024-06-27 20:56:50,037 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 176 transitions, 2107 flow [2024-06-27 20:56:50,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:50,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:50,037 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:50,037 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-06-27 20:56:50,038 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:50,038 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:50,038 INFO L85 PathProgramCache]: Analyzing trace with hash 1943073299, now seen corresponding path program 4 times [2024-06-27 20:56:50,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:50,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384732181] [2024-06-27 20:56:50,038 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:50,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:50,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:52,536 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:52,536 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:52,536 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384732181] [2024-06-27 20:56:52,536 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384732181] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:52,536 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:52,536 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:56:52,536 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1272002660] [2024-06-27 20:56:52,536 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:52,536 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:56:52,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:52,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:56:52,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:56:52,569 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:52,570 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 176 transitions, 2107 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:52,570 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:52,570 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:52,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:53,859 INFO L124 PetriNetUnfolderBase]: 2372/3582 cut-off events. [2024-06-27 20:56:53,859 INFO L125 PetriNetUnfolderBase]: For 117902/117914 co-relation queries the response was YES. [2024-06-27 20:56:53,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26506 conditions, 3582 events. 2372/3582 cut-off events. For 117902/117914 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 17205 event pairs, 570 based on Foata normal form. 16/3597 useless extension candidates. Maximal degree in co-relation 26444. Up to 3326 conditions per place. [2024-06-27 20:56:53,884 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 166 selfloop transitions, 48 changer transitions 0/217 dead transitions. [2024-06-27 20:56:53,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 217 transitions, 2697 flow [2024-06-27 20:56:53,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:53,885 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:53,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:56:53,885 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 20:56:53,885 INFO L175 Difference]: Start difference. First operand has 136 places, 176 transitions, 2107 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:56:53,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 217 transitions, 2697 flow [2024-06-27 20:56:53,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 138 places, 217 transitions, 2539 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:56:53,992 INFO L231 Difference]: Finished difference. Result has 139 places, 178 transitions, 2106 flow [2024-06-27 20:56:53,993 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1949, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=128, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2106, PETRI_PLACES=139, PETRI_TRANSITIONS=178} [2024-06-27 20:56:53,993 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 96 predicate places. [2024-06-27 20:56:53,993 INFO L495 AbstractCegarLoop]: Abstraction has has 139 places, 178 transitions, 2106 flow [2024-06-27 20:56:53,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:53,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:53,994 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:53,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-06-27 20:56:53,994 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:53,994 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:53,994 INFO L85 PathProgramCache]: Analyzing trace with hash -310833657, now seen corresponding path program 5 times [2024-06-27 20:56:53,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:53,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [382419842] [2024-06-27 20:56:53,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:53,995 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:54,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:55,897 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:55,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:55,897 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [382419842] [2024-06-27 20:56:55,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [382419842] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:55,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:55,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:55,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [614874482] [2024-06-27 20:56:55,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:55,898 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:55,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:55,899 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:55,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:55,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:55,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 139 places, 178 transitions, 2106 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:55,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:55,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:55,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:56:57,037 INFO L124 PetriNetUnfolderBase]: 2398/3617 cut-off events. [2024-06-27 20:56:57,037 INFO L125 PetriNetUnfolderBase]: For 124304/124310 co-relation queries the response was YES. [2024-06-27 20:56:57,049 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26990 conditions, 3617 events. 2398/3617 cut-off events. For 124304/124310 co-relation queries the response was YES. Maximal size of possible extension queue 142. Compared 17352 event pairs, 536 based on Foata normal form. 10/3626 useless extension candidates. Maximal degree in co-relation 26927. Up to 3111 conditions per place. [2024-06-27 20:56:57,063 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 149 selfloop transitions, 73 changer transitions 0/225 dead transitions. [2024-06-27 20:56:57,064 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 147 places, 225 transitions, 2948 flow [2024-06-27 20:56:57,065 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:56:57,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:56:57,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:56:57,066 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 20:56:57,066 INFO L175 Difference]: Start difference. First operand has 139 places, 178 transitions, 2106 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:56:57,066 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 147 places, 225 transitions, 2948 flow [2024-06-27 20:56:57,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 225 transitions, 2813 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 20:56:57,167 INFO L231 Difference]: Finished difference. Result has 141 places, 184 transitions, 2276 flow [2024-06-27 20:56:57,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=1971, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2276, PETRI_PLACES=141, PETRI_TRANSITIONS=184} [2024-06-27 20:56:57,167 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 98 predicate places. [2024-06-27 20:56:57,167 INFO L495 AbstractCegarLoop]: Abstraction has has 141 places, 184 transitions, 2276 flow [2024-06-27 20:56:57,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:57,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:56:57,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:56:57,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-06-27 20:56:57,168 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:56:57,169 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:56:57,169 INFO L85 PathProgramCache]: Analyzing trace with hash -415925803, now seen corresponding path program 6 times [2024-06-27 20:56:57,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:56:57,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [417276300] [2024-06-27 20:56:57,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:56:57,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:56:57,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:56:59,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:56:59,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:56:59,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [417276300] [2024-06-27 20:56:59,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [417276300] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:56:59,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:56:59,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:56:59,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [782072974] [2024-06-27 20:56:59,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:56:59,387 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:56:59,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:56:59,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:56:59,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:56:59,404 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:56:59,405 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 184 transitions, 2276 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:56:59,405 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:56:59,405 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:56:59,405 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:00,556 INFO L124 PetriNetUnfolderBase]: 2388/3604 cut-off events. [2024-06-27 20:57:00,556 INFO L125 PetriNetUnfolderBase]: For 131083/131089 co-relation queries the response was YES. [2024-06-27 20:57:00,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 27345 conditions, 3604 events. 2388/3604 cut-off events. For 131083/131089 co-relation queries the response was YES. Maximal size of possible extension queue 143. Compared 17259 event pairs, 532 based on Foata normal form. 10/3613 useless extension candidates. Maximal degree in co-relation 27281. Up to 3337 conditions per place. [2024-06-27 20:57:00,578 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 162 selfloop transitions, 51 changer transitions 0/216 dead transitions. [2024-06-27 20:57:00,578 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 148 places, 216 transitions, 2808 flow [2024-06-27 20:57:00,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:00,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:00,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 131 transitions. [2024-06-27 20:57:00,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3898809523809524 [2024-06-27 20:57:00,580 INFO L175 Difference]: Start difference. First operand has 141 places, 184 transitions, 2276 flow. Second operand 8 states and 131 transitions. [2024-06-27 20:57:00,580 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 148 places, 216 transitions, 2808 flow [2024-06-27 20:57:00,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 216 transitions, 2629 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 20:57:00,705 INFO L231 Difference]: Finished difference. Result has 145 places, 184 transitions, 2209 flow [2024-06-27 20:57:00,705 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2097, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2209, PETRI_PLACES=145, PETRI_TRANSITIONS=184} [2024-06-27 20:57:00,706 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 102 predicate places. [2024-06-27 20:57:00,706 INFO L495 AbstractCegarLoop]: Abstraction has has 145 places, 184 transitions, 2209 flow [2024-06-27 20:57:00,706 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:00,706 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:00,706 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:00,706 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-06-27 20:57:00,706 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:00,707 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:00,707 INFO L85 PathProgramCache]: Analyzing trace with hash 846285941, now seen corresponding path program 5 times [2024-06-27 20:57:00,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:00,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1921905228] [2024-06-27 20:57:00,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:00,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:00,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:03,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:03,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:03,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1921905228] [2024-06-27 20:57:03,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1921905228] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:03,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:03,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:03,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105116860] [2024-06-27 20:57:03,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:03,468 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:03,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:03,471 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:03,471 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:03,490 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:03,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 145 places, 184 transitions, 2209 flow. Second operand has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:03,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:03,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:03,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:05,130 INFO L124 PetriNetUnfolderBase]: 2656/4001 cut-off events. [2024-06-27 20:57:05,130 INFO L125 PetriNetUnfolderBase]: For 162673/162679 co-relation queries the response was YES. [2024-06-27 20:57:05,142 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30331 conditions, 4001 events. 2656/4001 cut-off events. For 162673/162679 co-relation queries the response was YES. Maximal size of possible extension queue 154. Compared 19565 event pairs, 507 based on Foata normal form. 46/4046 useless extension candidates. Maximal degree in co-relation 30265. Up to 3044 conditions per place. [2024-06-27 20:57:05,156 INFO L140 encePairwiseOnDemand]: 26/42 looper letters, 171 selfloop transitions, 94 changer transitions 0/268 dead transitions. [2024-06-27 20:57:05,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 268 transitions, 3410 flow [2024-06-27 20:57:05,156 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-06-27 20:57:05,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-06-27 20:57:05,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 214 transitions. [2024-06-27 20:57:05,157 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4246031746031746 [2024-06-27 20:57:05,157 INFO L175 Difference]: Start difference. First operand has 145 places, 184 transitions, 2209 flow. Second operand 12 states and 214 transitions. [2024-06-27 20:57:05,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 268 transitions, 3410 flow [2024-06-27 20:57:05,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 268 transitions, 3264 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:05,301 INFO L231 Difference]: Finished difference. Result has 153 places, 200 transitions, 2591 flow [2024-06-27 20:57:05,302 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2063, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=184, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2591, PETRI_PLACES=153, PETRI_TRANSITIONS=200} [2024-06-27 20:57:05,302 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 110 predicate places. [2024-06-27 20:57:05,302 INFO L495 AbstractCegarLoop]: Abstraction has has 153 places, 200 transitions, 2591 flow [2024-06-27 20:57:05,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.4) internal successors, (74), 10 states have internal predecessors, (74), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:05,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:05,302 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:05,303 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-06-27 20:57:05,303 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:05,303 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:05,303 INFO L85 PathProgramCache]: Analyzing trace with hash -138362055, now seen corresponding path program 1 times [2024-06-27 20:57:05,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:05,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893197110] [2024-06-27 20:57:05,303 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:05,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:05,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:07,814 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:07,814 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:07,814 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893197110] [2024-06-27 20:57:07,815 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893197110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:07,815 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:07,815 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:07,815 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [116576159] [2024-06-27 20:57:07,815 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:07,815 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:07,815 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:07,816 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:07,816 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:07,839 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:07,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 153 places, 200 transitions, 2591 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:07,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:07,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:07,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:09,214 INFO L124 PetriNetUnfolderBase]: 2676/4033 cut-off events. [2024-06-27 20:57:09,214 INFO L125 PetriNetUnfolderBase]: For 169568/169576 co-relation queries the response was YES. [2024-06-27 20:57:09,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32931 conditions, 4033 events. 2676/4033 cut-off events. For 169568/169576 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 19696 event pairs, 629 based on Foata normal form. 12/4044 useless extension candidates. Maximal degree in co-relation 32861. Up to 3807 conditions per place. [2024-06-27 20:57:09,247 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 186 selfloop transitions, 39 changer transitions 0/228 dead transitions. [2024-06-27 20:57:09,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 228 transitions, 3172 flow [2024-06-27 20:57:09,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:57:09,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:57:09,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 115 transitions. [2024-06-27 20:57:09,249 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.391156462585034 [2024-06-27 20:57:09,249 INFO L175 Difference]: Start difference. First operand has 153 places, 200 transitions, 2591 flow. Second operand 7 states and 115 transitions. [2024-06-27 20:57:09,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 228 transitions, 3172 flow [2024-06-27 20:57:09,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 228 transitions, 3043 flow, removed 33 selfloop flow, removed 6 redundant places. [2024-06-27 20:57:09,439 INFO L231 Difference]: Finished difference. Result has 154 places, 202 transitions, 2605 flow [2024-06-27 20:57:09,439 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2462, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=200, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2605, PETRI_PLACES=154, PETRI_TRANSITIONS=202} [2024-06-27 20:57:09,440 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 111 predicate places. [2024-06-27 20:57:09,440 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 202 transitions, 2605 flow [2024-06-27 20:57:09,440 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:09,440 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:09,440 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:09,440 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-06-27 20:57:09,440 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:09,441 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:09,441 INFO L85 PathProgramCache]: Analyzing trace with hash 1082942669, now seen corresponding path program 2 times [2024-06-27 20:57:09,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:09,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388592275] [2024-06-27 20:57:09,441 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:09,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:09,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:11,896 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:11,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:11,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388592275] [2024-06-27 20:57:11,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388592275] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:11,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:11,896 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:57:11,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [487914066] [2024-06-27 20:57:11,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:11,897 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:57:11,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:11,897 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:57:11,897 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:57:11,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:11,916 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 202 transitions, 2605 flow. Second operand has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:11,916 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:11,916 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:11,916 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:13,024 INFO L124 PetriNetUnfolderBase]: 2668/4021 cut-off events. [2024-06-27 20:57:13,025 INFO L125 PetriNetUnfolderBase]: For 171552/171560 co-relation queries the response was YES. [2024-06-27 20:57:13,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32734 conditions, 4021 events. 2668/4021 cut-off events. For 171552/171560 co-relation queries the response was YES. Maximal size of possible extension queue 156. Compared 19658 event pairs, 568 based on Foata normal form. 12/4032 useless extension candidates. Maximal degree in co-relation 32662. Up to 3723 conditions per place. [2024-06-27 20:57:13,054 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 188 selfloop transitions, 42 changer transitions 0/233 dead transitions. [2024-06-27 20:57:13,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 233 transitions, 3232 flow [2024-06-27 20:57:13,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:13,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:13,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 122 transitions. [2024-06-27 20:57:13,061 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3630952380952381 [2024-06-27 20:57:13,061 INFO L175 Difference]: Start difference. First operand has 154 places, 202 transitions, 2605 flow. Second operand 8 states and 122 transitions. [2024-06-27 20:57:13,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 233 transitions, 3232 flow [2024-06-27 20:57:13,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 233 transitions, 3110 flow, removed 23 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:13,230 INFO L231 Difference]: Finished difference. Result has 158 places, 206 transitions, 2665 flow [2024-06-27 20:57:13,230 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2485, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=202, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=2665, PETRI_PLACES=158, PETRI_TRANSITIONS=206} [2024-06-27 20:57:13,230 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 115 predicate places. [2024-06-27 20:57:13,230 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 206 transitions, 2665 flow [2024-06-27 20:57:13,231 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.555555555555555) internal successors, (68), 9 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:13,231 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:13,231 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:13,231 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-06-27 20:57:13,231 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:13,231 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:13,231 INFO L85 PathProgramCache]: Analyzing trace with hash -1145167048, now seen corresponding path program 1 times [2024-06-27 20:57:13,232 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:13,232 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164487483] [2024-06-27 20:57:13,232 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:13,232 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:13,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:16,186 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:16,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:16,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164487483] [2024-06-27 20:57:16,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164487483] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:16,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:16,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:16,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [959127624] [2024-06-27 20:57:16,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:16,187 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:16,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:16,188 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:16,203 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:16,248 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:16,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 206 transitions, 2665 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:16,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:16,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:16,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:17,445 INFO L124 PetriNetUnfolderBase]: 2736/4137 cut-off events. [2024-06-27 20:57:17,446 INFO L125 PetriNetUnfolderBase]: For 191663/191671 co-relation queries the response was YES. [2024-06-27 20:57:17,463 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33862 conditions, 4137 events. 2736/4137 cut-off events. For 191663/191671 co-relation queries the response was YES. Maximal size of possible extension queue 164. Compared 20460 event pairs, 511 based on Foata normal form. 24/4160 useless extension candidates. Maximal degree in co-relation 33788. Up to 3865 conditions per place. [2024-06-27 20:57:17,481 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 230 selfloop transitions, 22 changer transitions 0/255 dead transitions. [2024-06-27 20:57:17,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 166 places, 255 transitions, 3387 flow [2024-06-27 20:57:17,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:17,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:17,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:57:17,483 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 20:57:17,483 INFO L175 Difference]: Start difference. First operand has 158 places, 206 transitions, 2665 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:57:17,483 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 166 places, 255 transitions, 3387 flow [2024-06-27 20:57:17,663 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 162 places, 255 transitions, 3270 flow, removed 25 selfloop flow, removed 4 redundant places. [2024-06-27 20:57:17,666 INFO L231 Difference]: Finished difference. Result has 163 places, 207 transitions, 2646 flow [2024-06-27 20:57:17,666 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=154, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2646, PETRI_PLACES=163, PETRI_TRANSITIONS=207} [2024-06-27 20:57:17,666 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 120 predicate places. [2024-06-27 20:57:17,666 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 207 transitions, 2646 flow [2024-06-27 20:57:17,667 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:17,667 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:17,667 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:17,667 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-06-27 20:57:17,667 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:17,667 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:17,667 INFO L85 PathProgramCache]: Analyzing trace with hash -823156008, now seen corresponding path program 2 times [2024-06-27 20:57:17,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:17,668 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1739695407] [2024-06-27 20:57:17,668 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:17,668 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:17,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:21,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:21,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:21,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1739695407] [2024-06-27 20:57:21,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1739695407] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:21,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:21,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:21,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1798071099] [2024-06-27 20:57:21,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:21,385 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:21,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:21,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:21,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:21,416 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:21,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 207 transitions, 2646 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:21,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:21,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:21,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:22,712 INFO L124 PetriNetUnfolderBase]: 2842/4317 cut-off events. [2024-06-27 20:57:22,713 INFO L125 PetriNetUnfolderBase]: For 207595/207617 co-relation queries the response was YES. [2024-06-27 20:57:22,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34980 conditions, 4317 events. 2842/4317 cut-off events. For 207595/207617 co-relation queries the response was YES. Maximal size of possible extension queue 176. Compared 21813 event pairs, 618 based on Foata normal form. 46/4362 useless extension candidates. Maximal degree in co-relation 34904. Up to 3614 conditions per place. [2024-06-27 20:57:22,743 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 188 selfloop transitions, 74 changer transitions 0/265 dead transitions. [2024-06-27 20:57:22,743 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 171 places, 265 transitions, 3510 flow [2024-06-27 20:57:22,744 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:22,744 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:22,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 161 transitions. [2024-06-27 20:57:22,745 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42592592592592593 [2024-06-27 20:57:22,745 INFO L175 Difference]: Start difference. First operand has 163 places, 207 transitions, 2646 flow. Second operand 9 states and 161 transitions. [2024-06-27 20:57:22,745 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 171 places, 265 transitions, 3510 flow [2024-06-27 20:57:22,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 265 transitions, 3442 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:22,946 INFO L231 Difference]: Finished difference. Result has 166 places, 215 transitions, 2890 flow [2024-06-27 20:57:22,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2578, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2890, PETRI_PLACES=166, PETRI_TRANSITIONS=215} [2024-06-27 20:57:22,947 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 123 predicate places. [2024-06-27 20:57:22,947 INFO L495 AbstractCegarLoop]: Abstraction has has 166 places, 215 transitions, 2890 flow [2024-06-27 20:57:22,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:22,947 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:22,947 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:22,947 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36 [2024-06-27 20:57:22,947 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:22,948 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:22,948 INFO L85 PathProgramCache]: Analyzing trace with hash -823159728, now seen corresponding path program 3 times [2024-06-27 20:57:22,948 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:22,948 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1805942370] [2024-06-27 20:57:22,948 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:22,948 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:22,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:25,241 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:25,241 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:25,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1805942370] [2024-06-27 20:57:25,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1805942370] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:25,242 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:25,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:25,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1912797807] [2024-06-27 20:57:25,242 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:25,243 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:25,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:25,243 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:25,244 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:25,275 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:25,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 215 transitions, 2890 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:25,276 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:25,276 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:25,276 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:26,682 INFO L124 PetriNetUnfolderBase]: 2910/4436 cut-off events. [2024-06-27 20:57:26,682 INFO L125 PetriNetUnfolderBase]: For 218360/218390 co-relation queries the response was YES. [2024-06-27 20:57:26,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36503 conditions, 4436 events. 2910/4436 cut-off events. For 218360/218390 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 22754 event pairs, 681 based on Foata normal form. 46/4481 useless extension candidates. Maximal degree in co-relation 36425. Up to 3557 conditions per place. [2024-06-27 20:57:26,719 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 179 selfloop transitions, 88 changer transitions 0/270 dead transitions. [2024-06-27 20:57:26,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 270 transitions, 3787 flow [2024-06-27 20:57:26,720 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:26,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:26,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 163 transitions. [2024-06-27 20:57:26,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4312169312169312 [2024-06-27 20:57:26,720 INFO L175 Difference]: Start difference. First operand has 166 places, 215 transitions, 2890 flow. Second operand 9 states and 163 transitions. [2024-06-27 20:57:26,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 270 transitions, 3787 flow [2024-06-27 20:57:27,042 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 168 places, 270 transitions, 3614 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:57:27,046 INFO L231 Difference]: Finished difference. Result has 170 places, 217 transitions, 3010 flow [2024-06-27 20:57:27,046 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2740, PETRI_DIFFERENCE_MINUEND_PLACES=160, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3010, PETRI_PLACES=170, PETRI_TRANSITIONS=217} [2024-06-27 20:57:27,046 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 127 predicate places. [2024-06-27 20:57:27,046 INFO L495 AbstractCegarLoop]: Abstraction has has 170 places, 217 transitions, 3010 flow [2024-06-27 20:57:27,046 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:27,047 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:27,047 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:27,047 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-06-27 20:57:27,047 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:27,047 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:27,047 INFO L85 PathProgramCache]: Analyzing trace with hash -1595789224, now seen corresponding path program 4 times [2024-06-27 20:57:27,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:27,048 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866995589] [2024-06-27 20:57:27,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:27,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:29,867 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:29,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:29,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866995589] [2024-06-27 20:57:29,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866995589] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:29,867 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:29,868 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:29,868 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [811800652] [2024-06-27 20:57:29,868 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:29,868 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:29,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:29,868 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:29,868 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:29,888 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:29,888 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 170 places, 217 transitions, 3010 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:29,888 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:29,888 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:29,888 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:31,207 INFO L124 PetriNetUnfolderBase]: 2998/4575 cut-off events. [2024-06-27 20:57:31,207 INFO L125 PetriNetUnfolderBase]: For 232243/232251 co-relation queries the response was YES. [2024-06-27 20:57:31,227 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37758 conditions, 4575 events. 2998/4575 cut-off events. For 232243/232251 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 23600 event pairs, 676 based on Foata normal form. 28/4602 useless extension candidates. Maximal degree in co-relation 37678. Up to 4293 conditions per place. [2024-06-27 20:57:31,244 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 236 selfloop transitions, 24 changer transitions 0/263 dead transitions. [2024-06-27 20:57:31,244 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 178 places, 263 transitions, 3780 flow [2024-06-27 20:57:31,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:31,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:31,245 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 20:57:31,245 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 20:57:31,245 INFO L175 Difference]: Start difference. First operand has 170 places, 217 transitions, 3010 flow. Second operand 9 states and 147 transitions. [2024-06-27 20:57:31,246 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 178 places, 263 transitions, 3780 flow [2024-06-27 20:57:31,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 173 places, 263 transitions, 3584 flow, removed 17 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:31,565 INFO L231 Difference]: Finished difference. Result has 174 places, 218 transitions, 2923 flow [2024-06-27 20:57:31,565 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2814, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=217, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=2923, PETRI_PLACES=174, PETRI_TRANSITIONS=218} [2024-06-27 20:57:31,565 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 131 predicate places. [2024-06-27 20:57:31,565 INFO L495 AbstractCegarLoop]: Abstraction has has 174 places, 218 transitions, 2923 flow [2024-06-27 20:57:31,566 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:31,566 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:31,566 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:31,566 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38 [2024-06-27 20:57:31,566 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:31,566 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:31,566 INFO L85 PathProgramCache]: Analyzing trace with hash -736467918, now seen corresponding path program 5 times [2024-06-27 20:57:31,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:31,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1794158119] [2024-06-27 20:57:31,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:31,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:31,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:35,418 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:35,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:35,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1794158119] [2024-06-27 20:57:35,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1794158119] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:35,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:35,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:35,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1717437499] [2024-06-27 20:57:35,419 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:35,419 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:35,419 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:35,420 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:35,420 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:35,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:35,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 174 places, 218 transitions, 2923 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:35,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:35,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:35,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:36,909 INFO L124 PetriNetUnfolderBase]: 3190/4901 cut-off events. [2024-06-27 20:57:36,909 INFO L125 PetriNetUnfolderBase]: For 262706/262728 co-relation queries the response was YES. [2024-06-27 20:57:36,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40727 conditions, 4901 events. 3190/4901 cut-off events. For 262706/262728 co-relation queries the response was YES. Maximal size of possible extension queue 220. Compared 26101 event pairs, 711 based on Foata normal form. 38/4938 useless extension candidates. Maximal degree in co-relation 40646. Up to 4025 conditions per place. [2024-06-27 20:57:36,944 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 208 selfloop transitions, 61 changer transitions 0/272 dead transitions. [2024-06-27 20:57:36,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 272 transitions, 3979 flow [2024-06-27 20:57:36,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:36,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:36,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 20:57:36,947 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 20:57:36,948 INFO L175 Difference]: Start difference. First operand has 174 places, 218 transitions, 2923 flow. Second operand 9 states and 159 transitions. [2024-06-27 20:57:36,948 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 272 transitions, 3979 flow [2024-06-27 20:57:37,194 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 175 places, 272 transitions, 3908 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-06-27 20:57:37,198 INFO L231 Difference]: Finished difference. Result has 176 places, 220 transitions, 3090 flow [2024-06-27 20:57:37,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2852, PETRI_DIFFERENCE_MINUEND_PLACES=167, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=158, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3090, PETRI_PLACES=176, PETRI_TRANSITIONS=220} [2024-06-27 20:57:37,199 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 133 predicate places. [2024-06-27 20:57:37,199 INFO L495 AbstractCegarLoop]: Abstraction has has 176 places, 220 transitions, 3090 flow [2024-06-27 20:57:37,199 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:37,199 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:37,199 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:37,199 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-06-27 20:57:37,199 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:37,199 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:37,200 INFO L85 PathProgramCache]: Analyzing trace with hash -736464198, now seen corresponding path program 6 times [2024-06-27 20:57:37,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:37,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1036707146] [2024-06-27 20:57:37,200 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:37,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:37,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:40,067 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:40,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:40,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1036707146] [2024-06-27 20:57:40,068 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1036707146] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:40,068 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:40,068 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:40,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2125517276] [2024-06-27 20:57:40,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:40,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:40,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:40,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:40,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:40,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:40,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 176 places, 220 transitions, 3090 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:40,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:40,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:40,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:41,919 INFO L124 PetriNetUnfolderBase]: 3202/4923 cut-off events. [2024-06-27 20:57:41,919 INFO L125 PetriNetUnfolderBase]: For 270063/270071 co-relation queries the response was YES. [2024-06-27 20:57:41,942 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40368 conditions, 4923 events. 3202/4923 cut-off events. For 270063/270071 co-relation queries the response was YES. Maximal size of possible extension queue 223. Compared 26172 event pairs, 728 based on Foata normal form. 40/4962 useless extension candidates. Maximal degree in co-relation 40286. Up to 4356 conditions per place. [2024-06-27 20:57:41,961 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 235 selfloop transitions, 33 changer transitions 0/271 dead transitions. [2024-06-27 20:57:41,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 271 transitions, 3894 flow [2024-06-27 20:57:41,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:57:41,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:57:41,963 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 162 transitions. [2024-06-27 20:57:41,963 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-06-27 20:57:41,963 INFO L175 Difference]: Start difference. First operand has 176 places, 220 transitions, 3090 flow. Second operand 10 states and 162 transitions. [2024-06-27 20:57:41,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 271 transitions, 3894 flow [2024-06-27 20:57:42,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 180 places, 271 transitions, 3767 flow, removed 29 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:42,246 INFO L231 Difference]: Finished difference. Result has 181 places, 221 transitions, 3100 flow [2024-06-27 20:57:42,246 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=2963, PETRI_DIFFERENCE_MINUEND_PLACES=171, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=220, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3100, PETRI_PLACES=181, PETRI_TRANSITIONS=221} [2024-06-27 20:57:42,247 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 138 predicate places. [2024-06-27 20:57:42,247 INFO L495 AbstractCegarLoop]: Abstraction has has 181 places, 221 transitions, 3100 flow [2024-06-27 20:57:42,247 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:42,247 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:42,247 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:42,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-06-27 20:57:42,247 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:42,248 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:42,248 INFO L85 PathProgramCache]: Analyzing trace with hash -8580896, now seen corresponding path program 1 times [2024-06-27 20:57:42,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:42,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [439460546] [2024-06-27 20:57:42,248 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:42,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:42,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:44,861 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:44,862 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:44,862 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [439460546] [2024-06-27 20:57:44,862 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [439460546] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:44,862 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:44,862 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:44,862 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1033001618] [2024-06-27 20:57:44,862 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:44,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:44,863 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:44,863 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:44,863 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:44,903 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:44,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 221 transitions, 3100 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:44,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:44,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:44,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:46,469 INFO L124 PetriNetUnfolderBase]: 3222/4955 cut-off events. [2024-06-27 20:57:46,469 INFO L125 PetriNetUnfolderBase]: For 251934/251942 co-relation queries the response was YES. [2024-06-27 20:57:46,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40584 conditions, 4955 events. 3222/4955 cut-off events. For 251934/251942 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 26438 event pairs, 696 based on Foata normal form. 12/4966 useless extension candidates. Maximal degree in co-relation 40500. Up to 4683 conditions per place. [2024-06-27 20:57:46,503 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 205 selfloop transitions, 46 changer transitions 0/254 dead transitions. [2024-06-27 20:57:46,503 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 254 transitions, 3752 flow [2024-06-27 20:57:46,504 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:57:46,504 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:57:46,505 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:57:46,505 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:57:46,505 INFO L175 Difference]: Start difference. First operand has 181 places, 221 transitions, 3100 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:57:46,505 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 254 transitions, 3752 flow [2024-06-27 20:57:46,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 254 transitions, 3655 flow, removed 17 selfloop flow, removed 9 redundant places. [2024-06-27 20:57:46,767 INFO L231 Difference]: Finished difference. Result has 180 places, 223 transitions, 3168 flow [2024-06-27 20:57:46,767 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3003, PETRI_DIFFERENCE_MINUEND_PLACES=172, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=221, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3168, PETRI_PLACES=180, PETRI_TRANSITIONS=223} [2024-06-27 20:57:46,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 137 predicate places. [2024-06-27 20:57:46,768 INFO L495 AbstractCegarLoop]: Abstraction has has 180 places, 223 transitions, 3168 flow [2024-06-27 20:57:46,768 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:46,768 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:46,768 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:46,768 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-06-27 20:57:46,768 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:46,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:46,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1554552764, now seen corresponding path program 2 times [2024-06-27 20:57:46,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:46,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833900454] [2024-06-27 20:57:46,769 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:46,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:46,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:49,834 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:49,834 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:49,834 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833900454] [2024-06-27 20:57:49,834 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833900454] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:49,834 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:49,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:49,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [24313101] [2024-06-27 20:57:49,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:49,835 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:49,835 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:49,835 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:49,835 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:49,868 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:49,868 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 180 places, 223 transitions, 3168 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:49,868 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:49,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:49,869 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:51,737 INFO L124 PetriNetUnfolderBase]: 3266/5020 cut-off events. [2024-06-27 20:57:51,737 INFO L125 PetriNetUnfolderBase]: For 253371/253379 co-relation queries the response was YES. [2024-06-27 20:57:51,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41205 conditions, 5020 events. 3266/5020 cut-off events. For 253371/253379 co-relation queries the response was YES. Maximal size of possible extension queue 229. Compared 26892 event pairs, 766 based on Foata normal form. 12/5031 useless extension candidates. Maximal degree in co-relation 41121. Up to 4628 conditions per place. [2024-06-27 20:57:51,780 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 195 selfloop transitions, 72 changer transitions 0/270 dead transitions. [2024-06-27 20:57:51,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 188 places, 270 transitions, 4085 flow [2024-06-27 20:57:51,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:51,782 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:51,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:57:51,782 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 20:57:51,782 INFO L175 Difference]: Start difference. First operand has 180 places, 223 transitions, 3168 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:57:51,782 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 188 places, 270 transitions, 4085 flow [2024-06-27 20:57:52,104 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 182 places, 270 transitions, 3942 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 20:57:52,108 INFO L231 Difference]: Finished difference. Result has 184 places, 231 transitions, 3389 flow [2024-06-27 20:57:52,108 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3025, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=223, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=152, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3389, PETRI_PLACES=184, PETRI_TRANSITIONS=231} [2024-06-27 20:57:52,109 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 141 predicate places. [2024-06-27 20:57:52,109 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 231 transitions, 3389 flow [2024-06-27 20:57:52,109 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:52,109 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:52,109 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:52,109 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42 [2024-06-27 20:57:52,110 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:52,110 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:52,110 INFO L85 PathProgramCache]: Analyzing trace with hash -8796098, now seen corresponding path program 7 times [2024-06-27 20:57:52,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:52,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [880385805] [2024-06-27 20:57:52,110 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:52,110 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:52,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:54,216 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:54,216 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [880385805] [2024-06-27 20:57:54,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [880385805] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:54,217 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:54,217 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:54,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074618489] [2024-06-27 20:57:54,217 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:54,217 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:54,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:54,218 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:54,218 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:54,232 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:54,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 231 transitions, 3389 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:54,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:54,232 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:54,232 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:55,880 INFO L124 PetriNetUnfolderBase]: 3354/5168 cut-off events. [2024-06-27 20:57:55,880 INFO L125 PetriNetUnfolderBase]: For 288414/288422 co-relation queries the response was YES. [2024-06-27 20:57:55,905 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43107 conditions, 5168 events. 3354/5168 cut-off events. For 288414/288422 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 27990 event pairs, 800 based on Foata normal form. 28/5195 useless extension candidates. Maximal degree in co-relation 43021. Up to 4738 conditions per place. [2024-06-27 20:57:55,930 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 214 selfloop transitions, 56 changer transitions 0/273 dead transitions. [2024-06-27 20:57:55,930 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 192 places, 273 transitions, 4168 flow [2024-06-27 20:57:55,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:57:55,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:57:55,931 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 148 transitions. [2024-06-27 20:57:55,932 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3915343915343915 [2024-06-27 20:57:55,932 INFO L175 Difference]: Start difference. First operand has 184 places, 231 transitions, 3389 flow. Second operand 9 states and 148 transitions. [2024-06-27 20:57:55,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 192 places, 273 transitions, 4168 flow [2024-06-27 20:57:56,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 273 transitions, 4049 flow, removed 28 selfloop flow, removed 5 redundant places. [2024-06-27 20:57:56,261 INFO L231 Difference]: Finished difference. Result has 188 places, 232 transitions, 3449 flow [2024-06-27 20:57:56,261 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3270, PETRI_DIFFERENCE_MINUEND_PLACES=179, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=231, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3449, PETRI_PLACES=188, PETRI_TRANSITIONS=232} [2024-06-27 20:57:56,262 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 145 predicate places. [2024-06-27 20:57:56,262 INFO L495 AbstractCegarLoop]: Abstraction has has 188 places, 232 transitions, 3449 flow [2024-06-27 20:57:56,262 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:56,262 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:57:56,262 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:57:56,262 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-06-27 20:57:56,262 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:57:56,263 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:57:56,263 INFO L85 PathProgramCache]: Analyzing trace with hash 1548834752, now seen corresponding path program 8 times [2024-06-27 20:57:56,263 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:57:56,263 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1861657072] [2024-06-27 20:57:56,263 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:57:56,263 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:57:56,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:57:58,414 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:57:58,415 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:57:58,415 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1861657072] [2024-06-27 20:57:58,415 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1861657072] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:57:58,415 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:57:58,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:57:58,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1942772401] [2024-06-27 20:57:58,416 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:57:58,416 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:57:58,416 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:57:58,416 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:57:58,416 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:57:58,458 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:57:58,458 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 188 places, 232 transitions, 3449 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:57:58,458 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:57:58,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:57:58,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:57:59,951 INFO L124 PetriNetUnfolderBase]: 3490/5399 cut-off events. [2024-06-27 20:57:59,952 INFO L125 PetriNetUnfolderBase]: For 316203/316211 co-relation queries the response was YES. [2024-06-27 20:57:59,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45734 conditions, 5399 events. 3490/5399 cut-off events. For 316203/316211 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 29641 event pairs, 788 based on Foata normal form. 24/5422 useless extension candidates. Maximal degree in co-relation 45646. Up to 4195 conditions per place. [2024-06-27 20:58:00,002 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 199 selfloop transitions, 85 changer transitions 0/287 dead transitions. [2024-06-27 20:58:00,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 197 places, 287 transitions, 4555 flow [2024-06-27 20:58:00,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:00,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:00,005 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 167 transitions. [2024-06-27 20:58:00,005 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976190476190476 [2024-06-27 20:58:00,005 INFO L175 Difference]: Start difference. First operand has 188 places, 232 transitions, 3449 flow. Second operand 10 states and 167 transitions. [2024-06-27 20:58:00,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 197 places, 287 transitions, 4555 flow [2024-06-27 20:58:00,435 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 190 places, 287 transitions, 4418 flow, removed 15 selfloop flow, removed 7 redundant places. [2024-06-27 20:58:00,438 INFO L231 Difference]: Finished difference. Result has 191 places, 234 transitions, 3607 flow [2024-06-27 20:58:00,438 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3312, PETRI_DIFFERENCE_MINUEND_PLACES=181, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=232, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=148, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3607, PETRI_PLACES=191, PETRI_TRANSITIONS=234} [2024-06-27 20:58:00,439 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 148 predicate places. [2024-06-27 20:58:00,439 INFO L495 AbstractCegarLoop]: Abstraction has has 191 places, 234 transitions, 3607 flow [2024-06-27 20:58:00,439 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:00,439 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:00,439 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:00,439 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable44 [2024-06-27 20:58:00,439 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:00,440 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:00,440 INFO L85 PathProgramCache]: Analyzing trace with hash 1548838472, now seen corresponding path program 9 times [2024-06-27 20:58:00,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:00,440 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929051445] [2024-06-27 20:58:00,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:00,440 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:00,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:03,196 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:03,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:03,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929051445] [2024-06-27 20:58:03,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929051445] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:03,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:03,197 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:03,197 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [769892950] [2024-06-27 20:58:03,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:03,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:03,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:03,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:03,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:03,252 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:03,252 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 234 transitions, 3607 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:03,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:03,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:03,253 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:05,103 INFO L124 PetriNetUnfolderBase]: 3494/5416 cut-off events. [2024-06-27 20:58:05,103 INFO L125 PetriNetUnfolderBase]: For 323468/323476 co-relation queries the response was YES. [2024-06-27 20:58:05,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44989 conditions, 5416 events. 3494/5416 cut-off events. For 323468/323476 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 29941 event pairs, 820 based on Foata normal form. 44/5459 useless extension candidates. Maximal degree in co-relation 44900. Up to 4635 conditions per place. [2024-06-27 20:58:05,146 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 198 selfloop transitions, 83 changer transitions 0/284 dead transitions. [2024-06-27 20:58:05,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 284 transitions, 4477 flow [2024-06-27 20:58:05,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 20:58:05,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 20:58:05,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 165 transitions. [2024-06-27 20:58:05,148 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 20:58:05,148 INFO L175 Difference]: Start difference. First operand has 191 places, 234 transitions, 3607 flow. Second operand 10 states and 165 transitions. [2024-06-27 20:58:05,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 284 transitions, 4477 flow [2024-06-27 20:58:05,568 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 284 transitions, 4311 flow, removed 32 selfloop flow, removed 6 redundant places. [2024-06-27 20:58:05,572 INFO L231 Difference]: Finished difference. Result has 195 places, 235 transitions, 3681 flow [2024-06-27 20:58:05,572 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=185, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3681, PETRI_PLACES=195, PETRI_TRANSITIONS=235} [2024-06-27 20:58:05,572 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 152 predicate places. [2024-06-27 20:58:05,572 INFO L495 AbstractCegarLoop]: Abstraction has has 195 places, 235 transitions, 3681 flow [2024-06-27 20:58:05,572 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:05,573 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:05,573 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:05,573 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-06-27 20:58:05,573 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:05,573 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:05,573 INFO L85 PathProgramCache]: Analyzing trace with hash -1845471492, now seen corresponding path program 1 times [2024-06-27 20:58:05,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:05,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44212644] [2024-06-27 20:58:05,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:05,574 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:05,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:06,742 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:06,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:06,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44212644] [2024-06-27 20:58:06,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44212644] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:06,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:06,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:58:06,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [300737816] [2024-06-27 20:58:06,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:06,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:58:06,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:06,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:58:06,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:58:06,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:06,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 195 places, 235 transitions, 3681 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:06,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:06,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:06,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:08,272 INFO L124 PetriNetUnfolderBase]: 3499/5421 cut-off events. [2024-06-27 20:58:08,272 INFO L125 PetriNetUnfolderBase]: For 292892/292892 co-relation queries the response was YES. [2024-06-27 20:58:08,300 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45058 conditions, 5421 events. 3499/5421 cut-off events. For 292892/292892 co-relation queries the response was YES. Maximal size of possible extension queue 261. Compared 30043 event pairs, 836 based on Foata normal form. 1/5421 useless extension candidates. Maximal degree in co-relation 44967. Up to 5363 conditions per place. [2024-06-27 20:58:08,324 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 240 selfloop transitions, 20 changer transitions 0/263 dead transitions. [2024-06-27 20:58:08,324 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 200 places, 263 transitions, 4451 flow [2024-06-27 20:58:08,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:58:08,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:58:08,325 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 97 transitions. [2024-06-27 20:58:08,325 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38492063492063494 [2024-06-27 20:58:08,326 INFO L175 Difference]: Start difference. First operand has 195 places, 235 transitions, 3681 flow. Second operand 6 states and 97 transitions. [2024-06-27 20:58:08,326 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 200 places, 263 transitions, 4451 flow [2024-06-27 20:58:08,884 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 263 transitions, 4251 flow, removed 21 selfloop flow, removed 8 redundant places. [2024-06-27 20:58:08,888 INFO L231 Difference]: Finished difference. Result has 194 places, 244 transitions, 3652 flow [2024-06-27 20:58:08,888 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3481, PETRI_DIFFERENCE_MINUEND_PLACES=187, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=235, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3652, PETRI_PLACES=194, PETRI_TRANSITIONS=244} [2024-06-27 20:58:08,888 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 151 predicate places. [2024-06-27 20:58:08,888 INFO L495 AbstractCegarLoop]: Abstraction has has 194 places, 244 transitions, 3652 flow [2024-06-27 20:58:08,889 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:08,889 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:08,889 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:08,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-06-27 20:58:08,889 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:08,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:08,890 INFO L85 PathProgramCache]: Analyzing trace with hash -1054211064, now seen corresponding path program 3 times [2024-06-27 20:58:08,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:08,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279331627] [2024-06-27 20:58:08,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:08,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:08,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:11,276 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:11,276 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:11,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279331627] [2024-06-27 20:58:11,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279331627] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:11,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:11,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:11,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480696946] [2024-06-27 20:58:11,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:11,276 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:11,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:11,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:11,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:11,316 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:11,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 194 places, 244 transitions, 3652 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:11,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:11,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:11,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:13,141 INFO L124 PetriNetUnfolderBase]: 3519/5455 cut-off events. [2024-06-27 20:58:13,142 INFO L125 PetriNetUnfolderBase]: For 303703/303713 co-relation queries the response was YES. [2024-06-27 20:58:13,165 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45294 conditions, 5455 events. 3519/5455 cut-off events. For 303703/303713 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 30183 event pairs, 842 based on Foata normal form. 14/5468 useless extension candidates. Maximal degree in co-relation 45201. Up to 5201 conditions per place. [2024-06-27 20:58:13,187 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 231 selfloop transitions, 44 changer transitions 0/278 dead transitions. [2024-06-27 20:58:13,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 202 places, 278 transitions, 4373 flow [2024-06-27 20:58:13,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:13,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:13,189 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 137 transitions. [2024-06-27 20:58:13,189 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36243386243386244 [2024-06-27 20:58:13,189 INFO L175 Difference]: Start difference. First operand has 194 places, 244 transitions, 3652 flow. Second operand 9 states and 137 transitions. [2024-06-27 20:58:13,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 202 places, 278 transitions, 4373 flow [2024-06-27 20:58:13,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 278 transitions, 4325 flow, removed 23 selfloop flow, removed 1 redundant places. [2024-06-27 20:58:13,599 INFO L231 Difference]: Finished difference. Result has 202 places, 246 transitions, 3769 flow [2024-06-27 20:58:13,599 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3604, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3769, PETRI_PLACES=202, PETRI_TRANSITIONS=246} [2024-06-27 20:58:13,600 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-27 20:58:13,600 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 246 transitions, 3769 flow [2024-06-27 20:58:13,600 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:13,600 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:13,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-27 20:58:13,600 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-06-27 20:58:13,600 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:13,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:13,601 INFO L85 PathProgramCache]: Analyzing trace with hash 271442716, now seen corresponding path program 4 times [2024-06-27 20:58:13,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:13,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393663348] [2024-06-27 20:58:13,601 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:13,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:13,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:16,230 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:16,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:16,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393663348] [2024-06-27 20:58:16,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393663348] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:16,231 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:16,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:16,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92769161] [2024-06-27 20:58:16,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:16,231 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:16,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:16,231 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:16,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:16,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:16,268 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 246 transitions, 3769 flow. Second operand has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:16,268 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:16,268 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:16,268 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:17,738 INFO L124 PetriNetUnfolderBase]: 3511/5443 cut-off events. [2024-06-27 20:58:17,738 INFO L125 PetriNetUnfolderBase]: For 312102/312112 co-relation queries the response was YES. [2024-06-27 20:58:17,767 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45524 conditions, 5443 events. 3511/5443 cut-off events. For 312102/312112 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 30088 event pairs, 753 based on Foata normal form. 14/5456 useless extension candidates. Maximal degree in co-relation 45428. Up to 5117 conditions per place. [2024-06-27 20:58:17,789 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 234 selfloop transitions, 42 changer transitions 0/279 dead transitions. [2024-06-27 20:58:17,789 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 209 places, 279 transitions, 4436 flow [2024-06-27 20:58:17,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:58:17,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:58:17,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 20:58:17,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:58:17,793 INFO L175 Difference]: Start difference. First operand has 202 places, 246 transitions, 3769 flow. Second operand 8 states and 128 transitions. [2024-06-27 20:58:17,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 209 places, 279 transitions, 4436 flow [2024-06-27 20:58:18,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 202 places, 279 transitions, 4295 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 20:58:18,273 INFO L231 Difference]: Finished difference. Result has 203 places, 247 transitions, 3746 flow [2024-06-27 20:58:18,273 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3628, PETRI_DIFFERENCE_MINUEND_PLACES=195, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3746, PETRI_PLACES=203, PETRI_TRANSITIONS=247} [2024-06-27 20:58:18,273 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 160 predicate places. [2024-06-27 20:58:18,273 INFO L495 AbstractCegarLoop]: Abstraction has has 203 places, 247 transitions, 3746 flow [2024-06-27 20:58:18,274 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.5) internal successors, (75), 10 states have internal predecessors, (75), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:18,274 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:18,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-27 20:58:18,274 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-06-27 20:58:18,274 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:18,274 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:18,275 INFO L85 PathProgramCache]: Analyzing trace with hash 789688124, now seen corresponding path program 2 times [2024-06-27 20:58:18,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:18,275 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [836011583] [2024-06-27 20:58:18,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:18,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:18,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:19,544 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:19,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:19,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [836011583] [2024-06-27 20:58:19,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [836011583] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:19,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:19,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-06-27 20:58:19,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [364088717] [2024-06-27 20:58:19,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:19,546 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-06-27 20:58:19,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:19,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-06-27 20:58:19,547 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-06-27 20:58:19,567 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:19,567 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 203 places, 247 transitions, 3746 flow. Second operand has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:19,567 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:19,568 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:19,568 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:21,087 INFO L124 PetriNetUnfolderBase]: 3518/5451 cut-off events. [2024-06-27 20:58:21,087 INFO L125 PetriNetUnfolderBase]: For 319938/319938 co-relation queries the response was YES. [2024-06-27 20:58:21,113 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45727 conditions, 5451 events. 3518/5451 cut-off events. For 319938/319938 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 30195 event pairs, 842 based on Foata normal form. 3/5453 useless extension candidates. Maximal degree in co-relation 45630. Up to 5385 conditions per place. [2024-06-27 20:58:21,135 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 244 selfloop transitions, 22 changer transitions 0/269 dead transitions. [2024-06-27 20:58:21,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 269 transitions, 4377 flow [2024-06-27 20:58:21,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:58:21,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:58:21,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 90 transitions. [2024-06-27 20:58:21,136 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:58:21,137 INFO L175 Difference]: Start difference. First operand has 203 places, 247 transitions, 3746 flow. Second operand 5 states and 90 transitions. [2024-06-27 20:58:21,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 269 transitions, 4377 flow [2024-06-27 20:58:21,581 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 201 places, 269 transitions, 4222 flow, removed 37 selfloop flow, removed 6 redundant places. [2024-06-27 20:58:21,585 INFO L231 Difference]: Finished difference. Result has 202 places, 250 transitions, 3700 flow [2024-06-27 20:58:21,585 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3591, PETRI_DIFFERENCE_MINUEND_PLACES=197, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=3700, PETRI_PLACES=202, PETRI_TRANSITIONS=250} [2024-06-27 20:58:21,589 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 159 predicate places. [2024-06-27 20:58:21,589 INFO L495 AbstractCegarLoop]: Abstraction has has 202 places, 250 transitions, 3700 flow [2024-06-27 20:58:21,589 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:21,589 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:21,589 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:21,589 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-06-27 20:58:21,589 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:21,590 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:21,590 INFO L85 PathProgramCache]: Analyzing trace with hash 669955559, now seen corresponding path program 1 times [2024-06-27 20:58:21,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:21,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [939240815] [2024-06-27 20:58:21,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:21,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:21,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:23,168 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:23,169 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:23,169 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [939240815] [2024-06-27 20:58:23,169 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [939240815] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:23,169 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:23,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:58:23,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038457705] [2024-06-27 20:58:23,169 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:23,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:58:23,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:23,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:58:23,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:58:23,189 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:23,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 202 places, 250 transitions, 3700 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:23,190 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:23,190 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:23,190 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:24,635 INFO L124 PetriNetUnfolderBase]: 3515/5447 cut-off events. [2024-06-27 20:58:24,635 INFO L125 PetriNetUnfolderBase]: For 323704/323704 co-relation queries the response was YES. [2024-06-27 20:58:24,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45835 conditions, 5447 events. 3515/5447 cut-off events. For 323704/323704 co-relation queries the response was YES. Maximal size of possible extension queue 263. Compared 30197 event pairs, 841 based on Foata normal form. 1/5447 useless extension candidates. Maximal degree in co-relation 45737. Up to 5354 conditions per place. [2024-06-27 20:58:24,686 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 27 changer transitions 0/284 dead transitions. [2024-06-27 20:58:24,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 208 places, 284 transitions, 4549 flow [2024-06-27 20:58:24,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:58:24,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:58:24,688 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:58:24,688 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 20:58:24,688 INFO L175 Difference]: Start difference. First operand has 202 places, 250 transitions, 3700 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:58:24,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 208 places, 284 transitions, 4549 flow [2024-06-27 20:58:25,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 284 transitions, 4501 flow, removed 10 selfloop flow, removed 3 redundant places. [2024-06-27 20:58:25,241 INFO L231 Difference]: Finished difference. Result has 207 places, 256 transitions, 3844 flow [2024-06-27 20:58:25,241 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3652, PETRI_DIFFERENCE_MINUEND_PLACES=199, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3844, PETRI_PLACES=207, PETRI_TRANSITIONS=256} [2024-06-27 20:58:25,242 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 164 predicate places. [2024-06-27 20:58:25,242 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 256 transitions, 3844 flow [2024-06-27 20:58:25,242 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:25,242 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:25,242 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:25,242 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50 [2024-06-27 20:58:25,242 INFO L420 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:25,242 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:25,243 INFO L85 PathProgramCache]: Analyzing trace with hash -2050641830, now seen corresponding path program 1 times [2024-06-27 20:58:25,243 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:25,243 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462941597] [2024-06-27 20:58:25,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:25,243 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:27,933 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:27,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:27,934 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462941597] [2024-06-27 20:58:27,934 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462941597] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:27,934 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:27,934 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 20:58:27,934 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2103717367] [2024-06-27 20:58:27,934 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:27,935 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 20:58:27,935 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:27,935 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 20:58:27,935 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2024-06-27 20:58:28,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:28,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 256 transitions, 3844 flow. Second operand has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:28,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:28,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:28,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:29,731 INFO L124 PetriNetUnfolderBase]: 3563/5532 cut-off events. [2024-06-27 20:58:29,731 INFO L125 PetriNetUnfolderBase]: For 352215/352229 co-relation queries the response was YES. [2024-06-27 20:58:29,761 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47095 conditions, 5532 events. 3563/5532 cut-off events. For 352215/352229 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 30815 event pairs, 780 based on Foata normal form. 26/5557 useless extension candidates. Maximal degree in co-relation 46995. Up to 5177 conditions per place. [2024-06-27 20:58:29,783 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 254 selfloop transitions, 49 changer transitions 0/306 dead transitions. [2024-06-27 20:58:29,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 306 transitions, 4664 flow [2024-06-27 20:58:29,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:58:29,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:58:29,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 20:58:29,785 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722943722943723 [2024-06-27 20:58:29,785 INFO L175 Difference]: Start difference. First operand has 207 places, 256 transitions, 3844 flow. Second operand 11 states and 172 transitions. [2024-06-27 20:58:29,785 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 306 transitions, 4664 flow [2024-06-27 20:58:30,261 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 306 transitions, 4565 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 20:58:30,265 INFO L231 Difference]: Finished difference. Result has 214 places, 257 transitions, 3913 flow [2024-06-27 20:58:30,265 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3745, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3913, PETRI_PLACES=214, PETRI_TRANSITIONS=257} [2024-06-27 20:58:30,265 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 171 predicate places. [2024-06-27 20:58:30,265 INFO L495 AbstractCegarLoop]: Abstraction has has 214 places, 257 transitions, 3913 flow [2024-06-27 20:58:30,265 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.454545454545454) internal successors, (82), 11 states have internal predecessors, (82), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:30,266 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:30,266 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:30,266 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-06-27 20:58:30,266 INFO L420 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:30,266 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:30,266 INFO L85 PathProgramCache]: Analyzing trace with hash 946497304, now seen corresponding path program 2 times [2024-06-27 20:58:30,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:30,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726930245] [2024-06-27 20:58:30,267 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:30,267 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:30,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:33,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:33,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:33,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726930245] [2024-06-27 20:58:33,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726930245] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:33,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:33,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:33,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [4117501] [2024-06-27 20:58:33,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:33,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:33,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:33,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:33,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:33,263 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:33,263 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 257 transitions, 3913 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:33,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:33,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:33,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:35,094 INFO L124 PetriNetUnfolderBase]: 3611/5616 cut-off events. [2024-06-27 20:58:35,094 INFO L125 PetriNetUnfolderBase]: For 369888/369902 co-relation queries the response was YES. [2024-06-27 20:58:35,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48136 conditions, 5616 events. 3611/5616 cut-off events. For 369888/369902 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 31526 event pairs, 861 based on Foata normal form. 26/5641 useless extension candidates. Maximal degree in co-relation 48035. Up to 5272 conditions per place. [2024-06-27 20:58:35,151 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 250 selfloop transitions, 54 changer transitions 0/307 dead transitions. [2024-06-27 20:58:35,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 307 transitions, 4746 flow [2024-06-27 20:58:35,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 20:58:35,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 20:58:35,152 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 172 transitions. [2024-06-27 20:58:35,152 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3722943722943723 [2024-06-27 20:58:35,153 INFO L175 Difference]: Start difference. First operand has 214 places, 257 transitions, 3913 flow. Second operand 11 states and 172 transitions. [2024-06-27 20:58:35,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 307 transitions, 4746 flow [2024-06-27 20:58:35,717 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 307 transitions, 4526 flow, removed 24 selfloop flow, removed 12 redundant places. [2024-06-27 20:58:35,721 INFO L231 Difference]: Finished difference. Result has 213 places, 258 transitions, 3874 flow [2024-06-27 20:58:35,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3694, PETRI_DIFFERENCE_MINUEND_PLACES=202, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3874, PETRI_PLACES=213, PETRI_TRANSITIONS=258} [2024-06-27 20:58:35,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 170 predicate places. [2024-06-27 20:58:35,721 INFO L495 AbstractCegarLoop]: Abstraction has has 213 places, 258 transitions, 3874 flow [2024-06-27 20:58:35,722 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:35,722 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:35,722 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:35,722 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-06-27 20:58:35,722 INFO L420 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:35,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:35,722 INFO L85 PathProgramCache]: Analyzing trace with hash -1403638817, now seen corresponding path program 1 times [2024-06-27 20:58:35,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:35,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [440706871] [2024-06-27 20:58:35,723 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:35,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:35,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:37,195 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:37,195 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:37,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [440706871] [2024-06-27 20:58:37,195 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [440706871] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:37,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:37,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:58:37,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016056383] [2024-06-27 20:58:37,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:37,196 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:58:37,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:37,197 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:58:37,197 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:58:37,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:37,224 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 213 places, 258 transitions, 3874 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:37,224 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:37,224 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:37,224 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:39,094 INFO L124 PetriNetUnfolderBase]: 3621/5629 cut-off events. [2024-06-27 20:58:39,094 INFO L125 PetriNetUnfolderBase]: For 363343/363343 co-relation queries the response was YES. [2024-06-27 20:58:39,118 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48094 conditions, 5629 events. 3621/5629 cut-off events. For 363343/363343 co-relation queries the response was YES. Maximal size of possible extension queue 278. Compared 31647 event pairs, 874 based on Foata normal form. 2/5630 useless extension candidates. Maximal degree in co-relation 47992. Up to 5543 conditions per place. [2024-06-27 20:58:39,138 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 254 selfloop transitions, 30 changer transitions 0/287 dead transitions. [2024-06-27 20:58:39,139 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 219 places, 287 transitions, 4710 flow [2024-06-27 20:58:39,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:58:39,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:58:39,140 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 112 transitions. [2024-06-27 20:58:39,140 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:58:39,140 INFO L175 Difference]: Start difference. First operand has 213 places, 258 transitions, 3874 flow. Second operand 7 states and 112 transitions. [2024-06-27 20:58:39,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 219 places, 287 transitions, 4710 flow [2024-06-27 20:58:39,587 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 210 places, 287 transitions, 4554 flow, removed 25 selfloop flow, removed 9 redundant places. [2024-06-27 20:58:39,591 INFO L231 Difference]: Finished difference. Result has 211 places, 264 transitions, 3888 flow [2024-06-27 20:58:39,591 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3718, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3888, PETRI_PLACES=211, PETRI_TRANSITIONS=264} [2024-06-27 20:58:39,591 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 168 predicate places. [2024-06-27 20:58:39,592 INFO L495 AbstractCegarLoop]: Abstraction has has 211 places, 264 transitions, 3888 flow [2024-06-27 20:58:39,592 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:39,592 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:39,592 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:39,592 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-06-27 20:58:39,592 INFO L420 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:39,592 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:39,592 INFO L85 PathProgramCache]: Analyzing trace with hash 670254089, now seen corresponding path program 2 times [2024-06-27 20:58:39,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:39,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2079338061] [2024-06-27 20:58:39,593 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:39,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:39,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:41,056 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:41,056 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:41,056 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2079338061] [2024-06-27 20:58:41,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2079338061] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:41,057 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:41,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:58:41,057 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [251606804] [2024-06-27 20:58:41,057 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:41,057 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:58:41,057 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:41,058 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:58:41,058 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:58:41,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:41,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 211 places, 264 transitions, 3888 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:41,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:41,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:41,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:42,588 INFO L124 PetriNetUnfolderBase]: 3626/5636 cut-off events. [2024-06-27 20:58:42,588 INFO L125 PetriNetUnfolderBase]: For 368980/368980 co-relation queries the response was YES. [2024-06-27 20:58:42,616 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48178 conditions, 5636 events. 3626/5636 cut-off events. For 368980/368980 co-relation queries the response was YES. Maximal size of possible extension queue 276. Compared 31667 event pairs, 874 based on Foata normal form. 1/5636 useless extension candidates. Maximal degree in co-relation 48075. Up to 5576 conditions per place. [2024-06-27 20:58:42,636 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 260 selfloop transitions, 23 changer transitions 0/286 dead transitions. [2024-06-27 20:58:42,636 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 286 transitions, 4557 flow [2024-06-27 20:58:42,636 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:58:42,637 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:58:42,637 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 20:58:42,637 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-27 20:58:42,637 INFO L175 Difference]: Start difference. First operand has 211 places, 264 transitions, 3888 flow. Second operand 7 states and 106 transitions. [2024-06-27 20:58:42,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 286 transitions, 4557 flow [2024-06-27 20:58:43,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 214 places, 286 transitions, 4502 flow, removed 20 selfloop flow, removed 3 redundant places. [2024-06-27 20:58:43,244 INFO L231 Difference]: Finished difference. Result has 215 places, 267 transitions, 3940 flow [2024-06-27 20:58:43,244 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3833, PETRI_DIFFERENCE_MINUEND_PLACES=208, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=3940, PETRI_PLACES=215, PETRI_TRANSITIONS=267} [2024-06-27 20:58:43,244 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 172 predicate places. [2024-06-27 20:58:43,244 INFO L495 AbstractCegarLoop]: Abstraction has has 215 places, 267 transitions, 3940 flow [2024-06-27 20:58:43,245 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:43,245 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:43,245 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:43,245 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54 [2024-06-27 20:58:43,245 INFO L420 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:43,245 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:43,245 INFO L85 PathProgramCache]: Analyzing trace with hash 1679197260, now seen corresponding path program 3 times [2024-06-27 20:58:43,246 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:43,246 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [234652914] [2024-06-27 20:58:43,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:43,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:43,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:45,676 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:45,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:45,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [234652914] [2024-06-27 20:58:45,677 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [234652914] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:45,677 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:45,677 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:45,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [814520344] [2024-06-27 20:58:45,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:45,677 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:45,677 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:45,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:45,678 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:45,729 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:45,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 215 places, 267 transitions, 3940 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:45,729 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:45,729 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:45,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:47,441 INFO L124 PetriNetUnfolderBase]: 3674/5722 cut-off events. [2024-06-27 20:58:47,442 INFO L125 PetriNetUnfolderBase]: For 400498/400514 co-relation queries the response was YES. [2024-06-27 20:58:47,469 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49068 conditions, 5722 events. 3674/5722 cut-off events. For 400498/400514 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32374 event pairs, 874 based on Foata normal form. 28/5749 useless extension candidates. Maximal degree in co-relation 48963. Up to 5384 conditions per place. [2024-06-27 20:58:47,491 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 261 selfloop transitions, 43 changer transitions 0/307 dead transitions. [2024-06-27 20:58:47,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 223 places, 307 transitions, 4738 flow [2024-06-27 20:58:47,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:47,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:47,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 20:58:47,492 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:58:47,493 INFO L175 Difference]: Start difference. First operand has 215 places, 267 transitions, 3940 flow. Second operand 9 states and 144 transitions. [2024-06-27 20:58:47,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 223 places, 307 transitions, 4738 flow [2024-06-27 20:58:47,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 307 transitions, 4668 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 20:58:47,981 INFO L231 Difference]: Finished difference. Result has 219 places, 268 transitions, 4030 flow [2024-06-27 20:58:47,982 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3870, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=4030, PETRI_PLACES=219, PETRI_TRANSITIONS=268} [2024-06-27 20:58:47,982 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-27 20:58:47,982 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 268 transitions, 4030 flow [2024-06-27 20:58:47,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:47,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:47,983 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:47,983 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-06-27 20:58:47,983 INFO L420 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:47,984 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:47,984 INFO L85 PathProgramCache]: Analyzing trace with hash -175208520, now seen corresponding path program 4 times [2024-06-27 20:58:47,984 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:47,984 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410710579] [2024-06-27 20:58:47,984 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:47,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:48,006 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:50,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-27 20:58:50,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:50,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410710579] [2024-06-27 20:58:50,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410710579] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:50,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:50,445 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 20:58:50,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [639843016] [2024-06-27 20:58:50,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:50,445 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 20:58:50,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:50,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 20:58:50,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2024-06-27 20:58:50,460 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:50,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 268 transitions, 4030 flow. Second operand has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:50,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:50,460 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:50,460 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:52,114 INFO L124 PetriNetUnfolderBase]: 3654/5690 cut-off events. [2024-06-27 20:58:52,114 INFO L125 PetriNetUnfolderBase]: For 398616/398632 co-relation queries the response was YES. [2024-06-27 20:58:52,140 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48542 conditions, 5690 events. 3654/5690 cut-off events. For 398616/398632 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 32085 event pairs, 761 based on Foata normal form. 28/5717 useless extension candidates. Maximal degree in co-relation 48436. Up to 5280 conditions per place. [2024-06-27 20:58:52,161 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 261 selfloop transitions, 43 changer transitions 0/307 dead transitions. [2024-06-27 20:58:52,161 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 307 transitions, 4662 flow [2024-06-27 20:58:52,162 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:58:52,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:58:52,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 142 transitions. [2024-06-27 20:58:52,163 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37566137566137564 [2024-06-27 20:58:52,163 INFO L175 Difference]: Start difference. First operand has 219 places, 268 transitions, 4030 flow. Second operand 9 states and 142 transitions. [2024-06-27 20:58:52,163 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 307 transitions, 4662 flow [2024-06-27 20:58:52,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 307 transitions, 4526 flow, removed 26 selfloop flow, removed 7 redundant places. [2024-06-27 20:58:52,652 INFO L231 Difference]: Finished difference. Result has 220 places, 267 transitions, 3884 flow [2024-06-27 20:58:52,652 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3794, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3884, PETRI_PLACES=220, PETRI_TRANSITIONS=267} [2024-06-27 20:58:52,653 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 177 predicate places. [2024-06-27 20:58:52,653 INFO L495 AbstractCegarLoop]: Abstraction has has 220 places, 267 transitions, 3884 flow [2024-06-27 20:58:52,653 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.6) internal successors, (76), 10 states have internal predecessors, (76), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:52,653 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:52,653 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:52,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56 [2024-06-27 20:58:52,653 INFO L420 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:52,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:52,654 INFO L85 PathProgramCache]: Analyzing trace with hash -945383935, now seen corresponding path program 2 times [2024-06-27 20:58:52,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:52,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340413129] [2024-06-27 20:58:52,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:52,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:52,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:54,094 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:54,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:54,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340413129] [2024-06-27 20:58:54,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340413129] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:54,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:54,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:58:54,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [415920543] [2024-06-27 20:58:54,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:54,095 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:58:54,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:54,095 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:58:54,095 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:58:54,124 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:54,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 220 places, 267 transitions, 3884 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:54,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:54,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:54,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:55,598 INFO L124 PetriNetUnfolderBase]: 3648/5680 cut-off events. [2024-06-27 20:58:55,599 INFO L125 PetriNetUnfolderBase]: For 388893/388893 co-relation queries the response was YES. [2024-06-27 20:58:55,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48322 conditions, 5680 events. 3648/5680 cut-off events. For 388893/388893 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 32040 event pairs, 877 based on Foata normal form. 2/5681 useless extension candidates. Maximal degree in co-relation 48215. Up to 5608 conditions per place. [2024-06-27 20:58:55,652 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 260 selfloop transitions, 25 changer transitions 0/288 dead transitions. [2024-06-27 20:58:55,652 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 225 places, 288 transitions, 4518 flow [2024-06-27 20:58:55,653 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:58:55,653 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:58:55,653 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 100 transitions. [2024-06-27 20:58:55,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3968253968253968 [2024-06-27 20:58:55,653 INFO L175 Difference]: Start difference. First operand has 220 places, 267 transitions, 3884 flow. Second operand 6 states and 100 transitions. [2024-06-27 20:58:55,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 225 places, 288 transitions, 4518 flow [2024-06-27 20:58:56,119 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 288 transitions, 4360 flow, removed 37 selfloop flow, removed 7 redundant places. [2024-06-27 20:58:56,123 INFO L231 Difference]: Finished difference. Result has 219 places, 267 transitions, 3782 flow [2024-06-27 20:58:56,123 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3726, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=242, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3782, PETRI_PLACES=219, PETRI_TRANSITIONS=267} [2024-06-27 20:58:56,123 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 176 predicate places. [2024-06-27 20:58:56,123 INFO L495 AbstractCegarLoop]: Abstraction has has 219 places, 267 transitions, 3782 flow [2024-06-27 20:58:56,123 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:56,123 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:56,124 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:56,124 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-06-27 20:58:56,124 INFO L420 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:56,126 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:56,126 INFO L85 PathProgramCache]: Analyzing trace with hash 1683082667, now seen corresponding path program 3 times [2024-06-27 20:58:56,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:56,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [134653532] [2024-06-27 20:58:56,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:56,127 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:56,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:58:57,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:58:57,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:58:57,496 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [134653532] [2024-06-27 20:58:57,496 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [134653532] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:58:57,496 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:58:57,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:58:57,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [115254611] [2024-06-27 20:58:57,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:58:57,496 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:58:57,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:58:57,497 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:58:57,497 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:58:57,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:58:57,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 267 transitions, 3782 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:57,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:58:57,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:58:57,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:58:59,037 INFO L124 PetriNetUnfolderBase]: 3655/5690 cut-off events. [2024-06-27 20:58:59,038 INFO L125 PetriNetUnfolderBase]: For 394582/394582 co-relation queries the response was YES. [2024-06-27 20:58:59,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48090 conditions, 5690 events. 3655/5690 cut-off events. For 394582/394582 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 32110 event pairs, 876 based on Foata normal form. 3/5692 useless extension candidates. Maximal degree in co-relation 47982. Up to 5596 conditions per place. [2024-06-27 20:58:59,092 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 269 selfloop transitions, 33 changer transitions 0/305 dead transitions. [2024-06-27 20:58:59,093 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 305 transitions, 4640 flow [2024-06-27 20:58:59,093 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 20:58:59,093 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 20:58:59,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 108 transitions. [2024-06-27 20:58:59,094 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 20:58:59,094 INFO L175 Difference]: Start difference. First operand has 219 places, 267 transitions, 3782 flow. Second operand 6 states and 108 transitions. [2024-06-27 20:58:59,094 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 305 transitions, 4640 flow [2024-06-27 20:58:59,758 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 219 places, 305 transitions, 4525 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-06-27 20:58:59,762 INFO L231 Difference]: Finished difference. Result has 222 places, 278 transitions, 3966 flow [2024-06-27 20:58:59,763 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3678, PETRI_DIFFERENCE_MINUEND_PLACES=214, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=3966, PETRI_PLACES=222, PETRI_TRANSITIONS=278} [2024-06-27 20:58:59,763 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 179 predicate places. [2024-06-27 20:58:59,763 INFO L495 AbstractCegarLoop]: Abstraction has has 222 places, 278 transitions, 3966 flow [2024-06-27 20:58:59,763 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:58:59,763 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:58:59,763 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:58:59,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-06-27 20:58:59,764 INFO L420 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:58:59,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:58:59,764 INFO L85 PathProgramCache]: Analyzing trace with hash 1482894215, now seen corresponding path program 1 times [2024-06-27 20:58:59,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:58:59,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1243819000] [2024-06-27 20:58:59,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:58:59,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:58:59,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:01,875 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:01,875 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:01,875 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1243819000] [2024-06-27 20:59:01,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1243819000] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:01,875 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:01,876 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:01,876 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [388047227] [2024-06-27 20:59:01,876 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:01,876 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:01,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:01,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:01,876 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:01,898 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:01,899 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 278 transitions, 3966 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:01,899 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:01,899 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:01,899 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:03,754 INFO L124 PetriNetUnfolderBase]: 3691/5742 cut-off events. [2024-06-27 20:59:03,754 INFO L125 PetriNetUnfolderBase]: For 414450/414470 co-relation queries the response was YES. [2024-06-27 20:59:03,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49374 conditions, 5742 events. 3691/5742 cut-off events. For 414450/414470 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 32435 event pairs, 878 based on Foata normal form. 24/5765 useless extension candidates. Maximal degree in co-relation 49263. Up to 5448 conditions per place. [2024-06-27 20:59:03,813 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 263 selfloop transitions, 51 changer transitions 0/317 dead transitions. [2024-06-27 20:59:03,813 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 317 transitions, 5171 flow [2024-06-27 20:59:03,814 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:03,814 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:03,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:59:03,814 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 20:59:03,814 INFO L175 Difference]: Start difference. First operand has 222 places, 278 transitions, 3966 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:59:03,814 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 317 transitions, 5171 flow [2024-06-27 20:59:04,415 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 227 places, 317 transitions, 5085 flow, removed 42 selfloop flow, removed 1 redundant places. [2024-06-27 20:59:04,420 INFO L231 Difference]: Finished difference. Result has 229 places, 291 transitions, 4271 flow [2024-06-27 20:59:04,420 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=3880, PETRI_DIFFERENCE_MINUEND_PLACES=221, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=4271, PETRI_PLACES=229, PETRI_TRANSITIONS=291} [2024-06-27 20:59:04,420 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 186 predicate places. [2024-06-27 20:59:04,420 INFO L495 AbstractCegarLoop]: Abstraction has has 229 places, 291 transitions, 4271 flow [2024-06-27 20:59:04,421 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:04,421 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:04,421 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:04,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-06-27 20:59:04,421 INFO L420 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:04,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:04,421 INFO L85 PathProgramCache]: Analyzing trace with hash -1122331129, now seen corresponding path program 2 times [2024-06-27 20:59:04,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:04,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623573789] [2024-06-27 20:59:04,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:04,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:04,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:06,317 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:06,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:06,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623573789] [2024-06-27 20:59:06,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623573789] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:06,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:06,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:06,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1395430840] [2024-06-27 20:59:06,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:06,319 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:06,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:06,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:06,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:06,335 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:06,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 291 transitions, 4271 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:06,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:06,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:06,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:08,150 INFO L124 PetriNetUnfolderBase]: 3850/5962 cut-off events. [2024-06-27 20:59:08,151 INFO L125 PetriNetUnfolderBase]: For 463249/463249 co-relation queries the response was YES. [2024-06-27 20:59:08,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52835 conditions, 5962 events. 3850/5962 cut-off events. For 463249/463249 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 33698 event pairs, 878 based on Foata normal form. 12/5973 useless extension candidates. Maximal degree in co-relation 52720. Up to 5794 conditions per place. [2024-06-27 20:59:08,205 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 295 selfloop transitions, 38 changer transitions 0/336 dead transitions. [2024-06-27 20:59:08,205 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 236 places, 336 transitions, 5563 flow [2024-06-27 20:59:08,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:08,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:08,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 20:59:08,206 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 20:59:08,206 INFO L175 Difference]: Start difference. First operand has 229 places, 291 transitions, 4271 flow. Second operand 8 states and 126 transitions. [2024-06-27 20:59:08,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 236 places, 336 transitions, 5563 flow [2024-06-27 20:59:08,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 234 places, 336 transitions, 5408 flow, removed 69 selfloop flow, removed 2 redundant places. [2024-06-27 20:59:08,886 INFO L231 Difference]: Finished difference. Result has 236 places, 311 transitions, 4631 flow [2024-06-27 20:59:08,886 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4162, PETRI_DIFFERENCE_MINUEND_PLACES=227, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=260, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=4631, PETRI_PLACES=236, PETRI_TRANSITIONS=311} [2024-06-27 20:59:08,887 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 193 predicate places. [2024-06-27 20:59:08,887 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 311 transitions, 4631 flow [2024-06-27 20:59:08,887 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:08,887 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:08,887 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:08,887 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60 [2024-06-27 20:59:08,887 INFO L420 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:08,887 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:08,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1683267365, now seen corresponding path program 3 times [2024-06-27 20:59:08,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:08,888 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021138036] [2024-06-27 20:59:08,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:08,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:08,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:10,740 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:10,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:10,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021138036] [2024-06-27 20:59:10,741 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021138036] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:10,741 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:10,741 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:10,741 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220556331] [2024-06-27 20:59:10,741 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:10,741 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:10,742 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:10,742 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:10,742 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:10,763 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:10,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 311 transitions, 4631 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:10,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:10,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:10,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:13,036 INFO L124 PetriNetUnfolderBase]: 3978/6141 cut-off events. [2024-06-27 20:59:13,036 INFO L125 PetriNetUnfolderBase]: For 495278/495278 co-relation queries the response was YES. [2024-06-27 20:59:13,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55567 conditions, 6141 events. 3978/6141 cut-off events. For 495278/495278 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 34728 event pairs, 873 based on Foata normal form. 12/6152 useless extension candidates. Maximal degree in co-relation 55449. Up to 5683 conditions per place. [2024-06-27 20:59:13,090 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 266 selfloop transitions, 96 changer transitions 0/365 dead transitions. [2024-06-27 20:59:13,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 365 transitions, 5962 flow [2024-06-27 20:59:13,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:13,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:13,092 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 145 transitions. [2024-06-27 20:59:13,092 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43154761904761907 [2024-06-27 20:59:13,092 INFO L175 Difference]: Start difference. First operand has 236 places, 311 transitions, 4631 flow. Second operand 8 states and 145 transitions. [2024-06-27 20:59:13,092 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 365 transitions, 5962 flow [2024-06-27 20:59:13,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 365 transitions, 5786 flow, removed 75 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:13,669 INFO L231 Difference]: Finished difference. Result has 242 places, 326 transitions, 5095 flow [2024-06-27 20:59:13,669 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4455, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=218, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5095, PETRI_PLACES=242, PETRI_TRANSITIONS=326} [2024-06-27 20:59:13,670 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 199 predicate places. [2024-06-27 20:59:13,670 INFO L495 AbstractCegarLoop]: Abstraction has has 242 places, 326 transitions, 5095 flow [2024-06-27 20:59:13,670 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:13,670 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:13,670 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:13,670 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-06-27 20:59:13,670 INFO L420 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:13,671 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:13,671 INFO L85 PathProgramCache]: Analyzing trace with hash 1683513629, now seen corresponding path program 1 times [2024-06-27 20:59:13,671 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:13,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414350180] [2024-06-27 20:59:13,671 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:13,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:13,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:15,646 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:15,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:15,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414350180] [2024-06-27 20:59:15,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414350180] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:15,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:15,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:15,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2078020937] [2024-06-27 20:59:15,647 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:15,647 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:15,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:15,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:15,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:15,678 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:15,679 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 326 transitions, 5095 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:15,679 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:15,679 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:15,679 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:17,244 INFO L124 PetriNetUnfolderBase]: 3973/6134 cut-off events. [2024-06-27 20:59:17,244 INFO L125 PetriNetUnfolderBase]: For 496315/496315 co-relation queries the response was YES. [2024-06-27 20:59:17,285 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56524 conditions, 6134 events. 3973/6134 cut-off events. For 496315/496315 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34610 event pairs, 932 based on Foata normal form. 2/6135 useless extension candidates. Maximal degree in co-relation 56403. Up to 6099 conditions per place. [2024-06-27 20:59:17,312 INFO L140 encePairwiseOnDemand]: 36/42 looper letters, 322 selfloop transitions, 13 changer transitions 0/338 dead transitions. [2024-06-27 20:59:17,312 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 246 places, 338 transitions, 5831 flow [2024-06-27 20:59:17,313 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-06-27 20:59:17,313 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-06-27 20:59:17,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 78 transitions. [2024-06-27 20:59:17,313 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37142857142857144 [2024-06-27 20:59:17,313 INFO L175 Difference]: Start difference. First operand has 242 places, 326 transitions, 5095 flow. Second operand 5 states and 78 transitions. [2024-06-27 20:59:17,313 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 246 places, 338 transitions, 5831 flow [2024-06-27 20:59:17,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 338 transitions, 5668 flow, removed 59 selfloop flow, removed 4 redundant places. [2024-06-27 20:59:17,977 INFO L231 Difference]: Finished difference. Result has 243 places, 328 transitions, 5007 flow [2024-06-27 20:59:17,977 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4936, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=313, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=5007, PETRI_PLACES=243, PETRI_TRANSITIONS=328} [2024-06-27 20:59:17,978 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 200 predicate places. [2024-06-27 20:59:17,978 INFO L495 AbstractCegarLoop]: Abstraction has has 243 places, 328 transitions, 5007 flow [2024-06-27 20:59:17,978 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:17,978 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:17,978 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:17,978 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable62 [2024-06-27 20:59:17,978 INFO L420 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:17,979 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:17,979 INFO L85 PathProgramCache]: Analyzing trace with hash -1643883687, now seen corresponding path program 1 times [2024-06-27 20:59:17,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:17,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376007560] [2024-06-27 20:59:17,979 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:17,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:17,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:19,751 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:19,751 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:19,751 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376007560] [2024-06-27 20:59:19,751 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376007560] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:19,751 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:19,751 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:19,752 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [486957806] [2024-06-27 20:59:19,752 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:19,752 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:19,752 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:19,752 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:19,753 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:19,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:19,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 328 transitions, 5007 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:19,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:19,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:19,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:21,687 INFO L124 PetriNetUnfolderBase]: 3978/6141 cut-off events. [2024-06-27 20:59:21,688 INFO L125 PetriNetUnfolderBase]: For 472556/472556 co-relation queries the response was YES. [2024-06-27 20:59:21,724 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55513 conditions, 6141 events. 3978/6141 cut-off events. For 472556/472556 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34720 event pairs, 925 based on Foata normal form. 1/6141 useless extension candidates. Maximal degree in co-relation 55390. Up to 6018 conditions per place. [2024-06-27 20:59:21,750 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 330 selfloop transitions, 39 changer transitions 0/372 dead transitions. [2024-06-27 20:59:21,750 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 251 places, 372 transitions, 6095 flow [2024-06-27 20:59:21,751 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 20:59:21,751 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 20:59:21,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 144 transitions. [2024-06-27 20:59:21,752 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 20:59:21,752 INFO L175 Difference]: Start difference. First operand has 243 places, 328 transitions, 5007 flow. Second operand 9 states and 144 transitions. [2024-06-27 20:59:21,752 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 251 places, 372 transitions, 6095 flow [2024-06-27 20:59:22,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 248 places, 372 transitions, 6038 flow, removed 17 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:22,345 INFO L231 Difference]: Finished difference. Result has 249 places, 334 transitions, 5161 flow [2024-06-27 20:59:22,346 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=4950, PETRI_DIFFERENCE_MINUEND_PLACES=240, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=328, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=292, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5161, PETRI_PLACES=249, PETRI_TRANSITIONS=334} [2024-06-27 20:59:22,346 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 206 predicate places. [2024-06-27 20:59:22,346 INFO L495 AbstractCegarLoop]: Abstraction has has 249 places, 334 transitions, 5161 flow [2024-06-27 20:59:22,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:22,346 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:22,346 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:22,347 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-06-27 20:59:22,347 INFO L420 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:22,347 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:22,347 INFO L85 PathProgramCache]: Analyzing trace with hash -1643614576, now seen corresponding path program 1 times [2024-06-27 20:59:22,347 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:22,347 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1537195646] [2024-06-27 20:59:22,347 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:22,347 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:22,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:23,979 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:23,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:23,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1537195646] [2024-06-27 20:59:23,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1537195646] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:23,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:23,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:23,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130188526] [2024-06-27 20:59:23,980 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:23,980 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:23,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:23,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:23,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:24,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:24,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 249 places, 334 transitions, 5161 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:24,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:24,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:24,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:25,736 INFO L124 PetriNetUnfolderBase]: 3988/6155 cut-off events. [2024-06-27 20:59:25,736 INFO L125 PetriNetUnfolderBase]: For 490631/490631 co-relation queries the response was YES. [2024-06-27 20:59:25,779 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56310 conditions, 6155 events. 3988/6155 cut-off events. For 490631/490631 co-relation queries the response was YES. Maximal size of possible extension queue 315. Compared 34814 event pairs, 923 based on Foata normal form. 2/6156 useless extension candidates. Maximal degree in co-relation 56186. Up to 6018 conditions per place. [2024-06-27 20:59:25,806 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 327 selfloop transitions, 49 changer transitions 0/379 dead transitions. [2024-06-27 20:59:25,807 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 379 transitions, 6364 flow [2024-06-27 20:59:25,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:25,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:25,808 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 20:59:25,808 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 20:59:25,808 INFO L175 Difference]: Start difference. First operand has 249 places, 334 transitions, 5161 flow. Second operand 8 states and 130 transitions. [2024-06-27 20:59:25,808 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 379 transitions, 6364 flow [2024-06-27 20:59:26,510 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 379 transitions, 6249 flow, removed 38 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:26,514 INFO L231 Difference]: Finished difference. Result has 254 places, 347 transitions, 5445 flow [2024-06-27 20:59:26,515 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5046, PETRI_DIFFERENCE_MINUEND_PLACES=244, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=288, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5445, PETRI_PLACES=254, PETRI_TRANSITIONS=347} [2024-06-27 20:59:26,515 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 211 predicate places. [2024-06-27 20:59:26,515 INFO L495 AbstractCegarLoop]: Abstraction has has 254 places, 347 transitions, 5445 flow [2024-06-27 20:59:26,515 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:26,515 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:26,515 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:26,516 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-06-27 20:59:26,516 INFO L420 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:26,516 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:26,516 INFO L85 PathProgramCache]: Analyzing trace with hash -1640070439, now seen corresponding path program 1 times [2024-06-27 20:59:26,516 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:26,516 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [58135197] [2024-06-27 20:59:26,516 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:26,516 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:26,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:28,552 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:28,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:28,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [58135197] [2024-06-27 20:59:28,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [58135197] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:28,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:28,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:28,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620172979] [2024-06-27 20:59:28,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:28,553 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:28,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:28,553 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:28,553 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:28,577 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:28,577 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 254 places, 347 transitions, 5445 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:28,577 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:28,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:28,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:30,739 INFO L124 PetriNetUnfolderBase]: 4009/6188 cut-off events. [2024-06-27 20:59:30,739 INFO L125 PetriNetUnfolderBase]: For 509630/509634 co-relation queries the response was YES. [2024-06-27 20:59:30,783 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57616 conditions, 6188 events. 4009/6188 cut-off events. For 509630/509634 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 35069 event pairs, 956 based on Foata normal form. 5/6192 useless extension candidates. Maximal degree in co-relation 57488. Up to 5837 conditions per place. [2024-06-27 20:59:30,811 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 306 selfloop transitions, 78 changer transitions 0/387 dead transitions. [2024-06-27 20:59:30,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 387 transitions, 6913 flow [2024-06-27 20:59:30,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:30,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:30,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 20:59:30,813 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 20:59:30,813 INFO L175 Difference]: Start difference. First operand has 254 places, 347 transitions, 5445 flow. Second operand 7 states and 120 transitions. [2024-06-27 20:59:30,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 387 transitions, 6913 flow [2024-06-27 20:59:31,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 257 places, 387 transitions, 6815 flow, removed 42 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:31,808 INFO L231 Difference]: Finished difference. Result has 259 places, 359 transitions, 5788 flow [2024-06-27 20:59:31,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5347, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=347, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5788, PETRI_PLACES=259, PETRI_TRANSITIONS=359} [2024-06-27 20:59:31,809 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 216 predicate places. [2024-06-27 20:59:31,809 INFO L495 AbstractCegarLoop]: Abstraction has has 259 places, 359 transitions, 5788 flow [2024-06-27 20:59:31,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:31,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:31,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:31,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-06-27 20:59:31,810 INFO L420 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:31,810 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:31,810 INFO L85 PathProgramCache]: Analyzing trace with hash 555633143, now seen corresponding path program 2 times [2024-06-27 20:59:31,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:31,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395639707] [2024-06-27 20:59:31,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:31,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:31,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:33,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-27 20:59:33,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:33,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395639707] [2024-06-27 20:59:33,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395639707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:33,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:33,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:33,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [547400375] [2024-06-27 20:59:33,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:33,649 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:33,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:33,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:33,649 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:33,676 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:33,677 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 359 transitions, 5788 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:33,677 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:33,677 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:33,677 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:35,887 INFO L124 PetriNetUnfolderBase]: 4022/6207 cut-off events. [2024-06-27 20:59:35,887 INFO L125 PetriNetUnfolderBase]: For 527038/527042 co-relation queries the response was YES. [2024-06-27 20:59:35,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58463 conditions, 6207 events. 4022/6207 cut-off events. For 527038/527042 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35187 event pairs, 951 based on Foata normal form. 5/6211 useless extension candidates. Maximal degree in co-relation 58332. Up to 5850 conditions per place. [2024-06-27 20:59:35,959 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 299 selfloop transitions, 84 changer transitions 0/386 dead transitions. [2024-06-27 20:59:35,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 265 places, 386 transitions, 7092 flow [2024-06-27 20:59:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:35,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:35,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 118 transitions. [2024-06-27 20:59:35,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4013605442176871 [2024-06-27 20:59:35,960 INFO L175 Difference]: Start difference. First operand has 259 places, 359 transitions, 5788 flow. Second operand 7 states and 118 transitions. [2024-06-27 20:59:35,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 265 places, 386 transitions, 7092 flow [2024-06-27 20:59:37,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 263 places, 386 transitions, 6974 flow, removed 32 selfloop flow, removed 2 redundant places. [2024-06-27 20:59:37,216 INFO L231 Difference]: Finished difference. Result has 264 places, 362 transitions, 5914 flow [2024-06-27 20:59:37,216 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5673, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=359, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5914, PETRI_PLACES=264, PETRI_TRANSITIONS=362} [2024-06-27 20:59:37,217 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 221 predicate places. [2024-06-27 20:59:37,217 INFO L495 AbstractCegarLoop]: Abstraction has has 264 places, 362 transitions, 5914 flow [2024-06-27 20:59:37,217 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:37,217 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:37,217 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:37,217 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66 [2024-06-27 20:59:37,217 INFO L420 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:37,218 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:37,218 INFO L85 PathProgramCache]: Analyzing trace with hash 555640676, now seen corresponding path program 2 times [2024-06-27 20:59:37,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:37,218 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [258285529] [2024-06-27 20:59:37,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:37,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:37,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:39,119 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:39,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:39,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [258285529] [2024-06-27 20:59:39,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [258285529] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:39,120 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:39,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:39,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [255900170] [2024-06-27 20:59:39,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:39,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:39,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:39,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:39,120 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:39,155 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:39,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 362 transitions, 5914 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:39,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:39,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:39,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:41,363 INFO L124 PetriNetUnfolderBase]: 4032/6216 cut-off events. [2024-06-27 20:59:41,364 INFO L125 PetriNetUnfolderBase]: For 544484/544484 co-relation queries the response was YES. [2024-06-27 20:59:41,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58886 conditions, 6216 events. 4032/6216 cut-off events. For 544484/544484 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 35224 event pairs, 922 based on Foata normal form. 2/6217 useless extension candidates. Maximal degree in co-relation 58753. Up to 6141 conditions per place. [2024-06-27 20:59:41,442 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 351 selfloop transitions, 35 changer transitions 0/389 dead transitions. [2024-06-27 20:59:41,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 271 places, 389 transitions, 6875 flow [2024-06-27 20:59:41,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:41,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:41,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 118 transitions. [2024-06-27 20:59:41,443 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35119047619047616 [2024-06-27 20:59:41,444 INFO L175 Difference]: Start difference. First operand has 264 places, 362 transitions, 5914 flow. Second operand 8 states and 118 transitions. [2024-06-27 20:59:41,444 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 271 places, 389 transitions, 6875 flow [2024-06-27 20:59:42,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 268 places, 389 transitions, 6710 flow, removed 36 selfloop flow, removed 3 redundant places. [2024-06-27 20:59:42,450 INFO L231 Difference]: Finished difference. Result has 269 places, 368 transitions, 5965 flow [2024-06-27 20:59:42,450 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5749, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5965, PETRI_PLACES=269, PETRI_TRANSITIONS=368} [2024-06-27 20:59:42,450 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 226 predicate places. [2024-06-27 20:59:42,451 INFO L495 AbstractCegarLoop]: Abstraction has has 269 places, 368 transitions, 5965 flow [2024-06-27 20:59:42,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:42,451 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:42,451 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:42,451 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-06-27 20:59:42,451 INFO L420 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:42,452 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:42,452 INFO L85 PathProgramCache]: Analyzing trace with hash 555629516, now seen corresponding path program 3 times [2024-06-27 20:59:42,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:42,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1141976159] [2024-06-27 20:59:42,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:42,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:42,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:44,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:44,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:44,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1141976159] [2024-06-27 20:59:44,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1141976159] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:44,188 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:44,188 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:44,188 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238100547] [2024-06-27 20:59:44,188 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:44,188 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:44,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:44,189 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:44,189 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:44,221 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:44,221 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 269 places, 368 transitions, 5965 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:44,221 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:44,221 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:44,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:46,197 INFO L124 PetriNetUnfolderBase]: 4042/6230 cut-off events. [2024-06-27 20:59:46,197 INFO L125 PetriNetUnfolderBase]: For 558943/558943 co-relation queries the response was YES. [2024-06-27 20:59:46,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58971 conditions, 6230 events. 4042/6230 cut-off events. For 558943/558943 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35283 event pairs, 913 based on Foata normal form. 2/6231 useless extension candidates. Maximal degree in co-relation 58837. Up to 6146 conditions per place. [2024-06-27 20:59:46,270 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 350 selfloop transitions, 40 changer transitions 0/393 dead transitions. [2024-06-27 20:59:46,271 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 276 places, 393 transitions, 6887 flow [2024-06-27 20:59:46,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:46,272 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:46,272 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 20:59:46,272 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 20:59:46,272 INFO L175 Difference]: Start difference. First operand has 269 places, 368 transitions, 5965 flow. Second operand 8 states and 121 transitions. [2024-06-27 20:59:46,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 276 places, 393 transitions, 6887 flow [2024-06-27 20:59:47,214 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 393 transitions, 6738 flow, removed 43 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:47,219 INFO L231 Difference]: Finished difference. Result has 272 places, 371 transitions, 5981 flow [2024-06-27 20:59:47,220 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5816, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=328, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5981, PETRI_PLACES=272, PETRI_TRANSITIONS=371} [2024-06-27 20:59:47,220 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 229 predicate places. [2024-06-27 20:59:47,220 INFO L495 AbstractCegarLoop]: Abstraction has has 272 places, 371 transitions, 5981 flow [2024-06-27 20:59:47,220 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:47,220 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:47,220 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:47,220 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68 [2024-06-27 20:59:47,221 INFO L420 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:47,221 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:47,221 INFO L85 PathProgramCache]: Analyzing trace with hash -696958115, now seen corresponding path program 2 times [2024-06-27 20:59:47,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:47,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914510590] [2024-06-27 20:59:47,221 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:47,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:47,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:49,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-27 20:59:49,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:49,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914510590] [2024-06-27 20:59:49,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914510590] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:49,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:49,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 20:59:49,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [501078903] [2024-06-27 20:59:49,023 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:49,023 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 20:59:49,023 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:49,023 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 20:59:49,023 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 20:59:49,056 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:49,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 371 transitions, 5981 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:49,057 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:49,057 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:49,057 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:50,958 INFO L124 PetriNetUnfolderBase]: 4047/6237 cut-off events. [2024-06-27 20:59:50,958 INFO L125 PetriNetUnfolderBase]: For 571530/571530 co-relation queries the response was YES. [2024-06-27 20:59:51,007 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59214 conditions, 6237 events. 4047/6237 cut-off events. For 571530/571530 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 35283 event pairs, 921 based on Foata normal form. 1/6237 useless extension candidates. Maximal degree in co-relation 59079. Up to 6174 conditions per place. [2024-06-27 20:59:51,037 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 365 selfloop transitions, 26 changer transitions 0/394 dead transitions. [2024-06-27 20:59:51,037 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 279 places, 394 transitions, 6863 flow [2024-06-27 20:59:51,038 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 20:59:51,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 20:59:51,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 115 transitions. [2024-06-27 20:59:51,039 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34226190476190477 [2024-06-27 20:59:51,039 INFO L175 Difference]: Start difference. First operand has 272 places, 371 transitions, 5981 flow. Second operand 8 states and 115 transitions. [2024-06-27 20:59:51,039 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 279 places, 394 transitions, 6863 flow [2024-06-27 20:59:52,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 394 transitions, 6731 flow, removed 28 selfloop flow, removed 6 redundant places. [2024-06-27 20:59:52,309 INFO L231 Difference]: Finished difference. Result has 274 places, 374 transitions, 5957 flow [2024-06-27 20:59:52,309 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5849, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=345, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5957, PETRI_PLACES=274, PETRI_TRANSITIONS=374} [2024-06-27 20:59:52,309 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 231 predicate places. [2024-06-27 20:59:52,309 INFO L495 AbstractCegarLoop]: Abstraction has has 274 places, 374 transitions, 5957 flow [2024-06-27 20:59:52,309 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 20:59:52,310 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:52,310 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:52,310 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-06-27 20:59:52,310 INFO L420 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:52,310 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:52,310 INFO L85 PathProgramCache]: Analyzing trace with hash -443960615, now seen corresponding path program 3 times [2024-06-27 20:59:52,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:52,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [913235906] [2024-06-27 20:59:52,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:52,311 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:52,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:54,381 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:54,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:54,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [913235906] [2024-06-27 20:59:54,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [913235906] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:54,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:54,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:54,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578694411] [2024-06-27 20:59:54,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:54,382 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:54,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:54,382 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:54,383 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:54,407 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:54,407 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 274 places, 374 transitions, 5957 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:54,408 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:54,408 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:54,408 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 20:59:56,584 INFO L124 PetriNetUnfolderBase]: 4038/6227 cut-off events. [2024-06-27 20:59:56,584 INFO L125 PetriNetUnfolderBase]: For 585089/585109 co-relation queries the response was YES. [2024-06-27 20:59:56,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59054 conditions, 6227 events. 4038/6227 cut-off events. For 585089/585109 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 35318 event pairs, 924 based on Foata normal form. 23/6249 useless extension candidates. Maximal degree in co-relation 58918. Up to 5878 conditions per place. [2024-06-27 20:59:56,650 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 320 selfloop transitions, 76 changer transitions 0/399 dead transitions. [2024-06-27 20:59:56,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 280 places, 399 transitions, 7119 flow [2024-06-27 20:59:56,651 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 20:59:56,651 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 20:59:56,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 116 transitions. [2024-06-27 20:59:56,664 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3945578231292517 [2024-06-27 20:59:56,664 INFO L175 Difference]: Start difference. First operand has 274 places, 374 transitions, 5957 flow. Second operand 7 states and 116 transitions. [2024-06-27 20:59:56,664 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 280 places, 399 transitions, 7119 flow [2024-06-27 20:59:57,570 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 275 places, 399 transitions, 7019 flow, removed 32 selfloop flow, removed 5 redundant places. [2024-06-27 20:59:57,576 INFO L231 Difference]: Finished difference. Result has 276 places, 374 transitions, 6019 flow [2024-06-27 20:59:57,576 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5857, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=298, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6019, PETRI_PLACES=276, PETRI_TRANSITIONS=374} [2024-06-27 20:59:57,576 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 233 predicate places. [2024-06-27 20:59:57,576 INFO L495 AbstractCegarLoop]: Abstraction has has 276 places, 374 transitions, 6019 flow [2024-06-27 20:59:57,576 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:57,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 20:59:57,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 20:59:57,577 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-06-27 20:59:57,577 INFO L420 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 20:59:57,577 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 20:59:57,577 INFO L85 PathProgramCache]: Analyzing trace with hash 1192657417, now seen corresponding path program 4 times [2024-06-27 20:59:57,577 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 20:59:57,577 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1908443707] [2024-06-27 20:59:57,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 20:59:57,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 20:59:57,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 20:59:59,591 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 20:59:59,592 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 20:59:59,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1908443707] [2024-06-27 20:59:59,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1908443707] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 20:59:59,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 20:59:59,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 20:59:59,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956005791] [2024-06-27 20:59:59,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 20:59:59,592 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 20:59:59,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 20:59:59,593 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 20:59:59,593 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 20:59:59,643 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 20:59:59,644 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 374 transitions, 6019 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 20:59:59,644 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 20:59:59,644 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 20:59:59,644 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:01,607 INFO L124 PetriNetUnfolderBase]: 3999/6171 cut-off events. [2024-06-27 21:00:01,607 INFO L125 PetriNetUnfolderBase]: For 593110/593110 co-relation queries the response was YES. [2024-06-27 21:00:01,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58420 conditions, 6171 events. 3999/6171 cut-off events. For 593110/593110 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 34970 event pairs, 880 based on Foata normal form. 9/6179 useless extension candidates. Maximal degree in co-relation 58283. Up to 6026 conditions per place. [2024-06-27 21:00:01,690 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 354 selfloop transitions, 40 changer transitions 0/397 dead transitions. [2024-06-27 21:00:01,691 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 283 places, 397 transitions, 6926 flow [2024-06-27 21:00:01,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:01,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:01,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:00:01,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 21:00:01,692 INFO L175 Difference]: Start difference. First operand has 276 places, 374 transitions, 6019 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:00:01,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 283 places, 397 transitions, 6926 flow [2024-06-27 21:00:03,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 397 transitions, 6723 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:03,114 INFO L231 Difference]: Finished difference. Result has 279 places, 374 transitions, 5911 flow [2024-06-27 21:00:03,114 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5817, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=334, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=5911, PETRI_PLACES=279, PETRI_TRANSITIONS=374} [2024-06-27 21:00:03,115 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-27 21:00:03,115 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 374 transitions, 5911 flow [2024-06-27 21:00:03,115 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:03,115 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:03,115 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:03,115 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-06-27 21:00:03,115 INFO L420 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:03,116 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:03,116 INFO L85 PathProgramCache]: Analyzing trace with hash 641674619, now seen corresponding path program 5 times [2024-06-27 21:00:03,116 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:03,116 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [24373725] [2024-06-27 21:00:03,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:03,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:03,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:05,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:05,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:05,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [24373725] [2024-06-27 21:00:05,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [24373725] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:05,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:05,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:05,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659395552] [2024-06-27 21:00:05,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:05,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:05,094 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:05,094 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:05,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:05,116 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:05,117 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 374 transitions, 5911 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:05,117 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:05,117 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:05,117 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:07,436 INFO L124 PetriNetUnfolderBase]: 3988/6157 cut-off events. [2024-06-27 21:00:07,437 INFO L125 PetriNetUnfolderBase]: For 590509/590509 co-relation queries the response was YES. [2024-06-27 21:00:07,481 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57751 conditions, 6157 events. 3988/6157 cut-off events. For 590509/590509 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34866 event pairs, 870 based on Foata normal form. 9/6165 useless extension candidates. Maximal degree in co-relation 57613. Up to 5722 conditions per place. [2024-06-27 21:00:07,507 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 313 selfloop transitions, 99 changer transitions 0/415 dead transitions. [2024-06-27 21:00:07,508 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 415 transitions, 7088 flow [2024-06-27 21:00:07,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:07,509 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:07,509 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:00:07,509 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 21:00:07,509 INFO L175 Difference]: Start difference. First operand has 279 places, 374 transitions, 5911 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:00:07,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 415 transitions, 7088 flow [2024-06-27 21:00:08,571 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 415 transitions, 7008 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:08,576 INFO L231 Difference]: Finished difference. Result has 280 places, 377 transitions, 6141 flow [2024-06-27 21:00:08,577 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5831, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=96, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6141, PETRI_PLACES=280, PETRI_TRANSITIONS=377} [2024-06-27 21:00:08,577 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 21:00:08,577 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 377 transitions, 6141 flow [2024-06-27 21:00:08,577 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:08,577 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:08,577 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:08,578 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72 [2024-06-27 21:00:08,578 INFO L420 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:08,578 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:08,578 INFO L85 PathProgramCache]: Analyzing trace with hash 635960699, now seen corresponding path program 6 times [2024-06-27 21:00:08,578 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:08,578 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [868526493] [2024-06-27 21:00:08,578 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:08,578 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:08,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:10,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-27 21:00:10,371 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:10,371 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [868526493] [2024-06-27 21:00:10,371 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [868526493] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:10,371 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:10,371 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-06-27 21:00:10,372 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1748968760] [2024-06-27 21:00:10,372 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:10,372 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-06-27 21:00:10,372 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:10,372 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-06-27 21:00:10,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-06-27 21:00:10,390 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:10,390 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 377 transitions, 6141 flow. Second operand has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:10,390 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:10,390 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:10,390 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:12,392 INFO L124 PetriNetUnfolderBase]: 3967/6127 cut-off events. [2024-06-27 21:00:12,393 INFO L125 PetriNetUnfolderBase]: For 585547/585549 co-relation queries the response was YES. [2024-06-27 21:00:12,428 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57924 conditions, 6127 events. 3967/6127 cut-off events. For 585547/585549 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34705 event pairs, 878 based on Foata normal form. 5/6131 useless extension candidates. Maximal degree in co-relation 57785. Up to 5704 conditions per place. [2024-06-27 21:00:12,452 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 307 selfloop transitions, 100 changer transitions 0/410 dead transitions. [2024-06-27 21:00:12,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 410 transitions, 7093 flow [2024-06-27 21:00:12,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:12,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:12,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 129 transitions. [2024-06-27 21:00:12,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4387755102040816 [2024-06-27 21:00:12,453 INFO L175 Difference]: Start difference. First operand has 280 places, 377 transitions, 6141 flow. Second operand 7 states and 129 transitions. [2024-06-27 21:00:12,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 410 transitions, 7093 flow [2024-06-27 21:00:13,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 410 transitions, 6830 flow, removed 63 selfloop flow, removed 7 redundant places. [2024-06-27 21:00:13,531 INFO L231 Difference]: Finished difference. Result has 280 places, 377 transitions, 6100 flow [2024-06-27 21:00:13,531 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5878, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=100, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=6100, PETRI_PLACES=280, PETRI_TRANSITIONS=377} [2024-06-27 21:00:13,533 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 237 predicate places. [2024-06-27 21:00:13,533 INFO L495 AbstractCegarLoop]: Abstraction has has 280 places, 377 transitions, 6100 flow [2024-06-27 21:00:13,533 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 8.0) internal successors, (64), 8 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:13,533 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:13,533 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:13,533 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-06-27 21:00:13,533 INFO L420 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:13,534 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:13,534 INFO L85 PathProgramCache]: Analyzing trace with hash 635957072, now seen corresponding path program 4 times [2024-06-27 21:00:13,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:13,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322932137] [2024-06-27 21:00:13,534 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:13,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:13,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:15,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:15,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:15,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322932137] [2024-06-27 21:00:15,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [322932137] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:15,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:15,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:15,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [849260462] [2024-06-27 21:00:15,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:15,250 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:15,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:15,250 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:15,250 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:15,274 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:15,275 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 280 places, 377 transitions, 6100 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:15,275 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:15,275 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:15,275 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:17,230 INFO L124 PetriNetUnfolderBase]: 3969/6130 cut-off events. [2024-06-27 21:00:17,230 INFO L125 PetriNetUnfolderBase]: For 566499/566499 co-relation queries the response was YES. [2024-06-27 21:00:17,277 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57512 conditions, 6130 events. 3969/6130 cut-off events. For 566499/566499 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 34729 event pairs, 906 based on Foata normal form. 2/6131 useless extension candidates. Maximal degree in co-relation 57374. Up to 6018 conditions per place. [2024-06-27 21:00:17,303 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 364 selfloop transitions, 43 changer transitions 0/410 dead transitions. [2024-06-27 21:00:17,304 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 410 transitions, 7224 flow [2024-06-27 21:00:17,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:17,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:17,305 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 120 transitions. [2024-06-27 21:00:17,305 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40816326530612246 [2024-06-27 21:00:17,305 INFO L175 Difference]: Start difference. First operand has 280 places, 377 transitions, 6100 flow. Second operand 7 states and 120 transitions. [2024-06-27 21:00:17,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 410 transitions, 7224 flow [2024-06-27 21:00:18,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 278 places, 410 transitions, 6913 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-06-27 21:00:18,161 INFO L231 Difference]: Finished difference. Result has 279 places, 380 transitions, 5962 flow [2024-06-27 21:00:18,161 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5791, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5962, PETRI_PLACES=279, PETRI_TRANSITIONS=380} [2024-06-27 21:00:18,161 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 236 predicate places. [2024-06-27 21:00:18,162 INFO L495 AbstractCegarLoop]: Abstraction has has 279 places, 380 transitions, 5962 flow [2024-06-27 21:00:18,162 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:18,162 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:18,162 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:18,162 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74 [2024-06-27 21:00:18,162 INFO L420 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:18,162 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:18,162 INFO L85 PathProgramCache]: Analyzing trace with hash 635968232, now seen corresponding path program 5 times [2024-06-27 21:00:18,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:18,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401781860] [2024-06-27 21:00:18,163 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:18,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:18,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:19,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-27 21:00:19,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:19,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401781860] [2024-06-27 21:00:19,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [401781860] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:19,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:19,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:19,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [797438352] [2024-06-27 21:00:19,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:19,747 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:19,760 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:19,760 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:19,760 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:19,782 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:19,782 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 380 transitions, 5962 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:19,782 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:19,782 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:19,782 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:21,639 INFO L124 PetriNetUnfolderBase]: 3963/6122 cut-off events. [2024-06-27 21:00:21,639 INFO L125 PetriNetUnfolderBase]: For 559291/559291 co-relation queries the response was YES. [2024-06-27 21:00:21,689 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56812 conditions, 6122 events. 3963/6122 cut-off events. For 559291/559291 co-relation queries the response was YES. Maximal size of possible extension queue 317. Compared 34651 event pairs, 891 based on Foata normal form. 2/6123 useless extension candidates. Maximal degree in co-relation 56674. Up to 6055 conditions per place. [2024-06-27 21:00:21,716 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 367 selfloop transitions, 30 changer transitions 0/400 dead transitions. [2024-06-27 21:00:21,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 285 places, 400 transitions, 6815 flow [2024-06-27 21:00:21,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:21,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:21,718 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 108 transitions. [2024-06-27 21:00:21,718 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3673469387755102 [2024-06-27 21:00:21,718 INFO L175 Difference]: Start difference. First operand has 279 places, 380 transitions, 5962 flow. Second operand 7 states and 108 transitions. [2024-06-27 21:00:21,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 285 places, 400 transitions, 6815 flow [2024-06-27 21:00:23,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 400 transitions, 6585 flow, removed 67 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:23,044 INFO L231 Difference]: Finished difference. Result has 281 places, 380 transitions, 5800 flow [2024-06-27 21:00:23,044 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5732, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=350, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5800, PETRI_PLACES=281, PETRI_TRANSITIONS=380} [2024-06-27 21:00:23,045 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 238 predicate places. [2024-06-27 21:00:23,045 INFO L495 AbstractCegarLoop]: Abstraction has has 281 places, 380 transitions, 5800 flow [2024-06-27 21:00:23,045 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:23,045 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:23,045 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:23,045 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-06-27 21:00:23,045 INFO L420 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:23,046 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:23,046 INFO L85 PathProgramCache]: Analyzing trace with hash 635956731, now seen corresponding path program 3 times [2024-06-27 21:00:23,046 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:23,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [814326305] [2024-06-27 21:00:23,046 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:23,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:24,736 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:24,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:24,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [814326305] [2024-06-27 21:00:24,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [814326305] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:24,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:24,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:24,737 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210538194] [2024-06-27 21:00:24,737 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:24,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:24,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:24,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:24,738 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:24,759 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:24,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 281 places, 380 transitions, 5800 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:24,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:24,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:24,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:26,782 INFO L124 PetriNetUnfolderBase]: 3980/6146 cut-off events. [2024-06-27 21:00:26,783 INFO L125 PetriNetUnfolderBase]: For 574858/574858 co-relation queries the response was YES. [2024-06-27 21:00:26,818 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57061 conditions, 6146 events. 3980/6146 cut-off events. For 574858/574858 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 34836 event pairs, 896 based on Foata normal form. 3/6148 useless extension candidates. Maximal degree in co-relation 56922. Up to 6007 conditions per place. [2024-06-27 21:00:26,841 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 372 selfloop transitions, 49 changer transitions 0/424 dead transitions. [2024-06-27 21:00:26,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 424 transitions, 7030 flow [2024-06-27 21:00:26,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:00:26,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:00:26,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 132 transitions. [2024-06-27 21:00:26,842 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4489795918367347 [2024-06-27 21:00:26,842 INFO L175 Difference]: Start difference. First operand has 281 places, 380 transitions, 5800 flow. Second operand 7 states and 132 transitions. [2024-06-27 21:00:26,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 424 transitions, 7030 flow [2024-06-27 21:00:27,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 424 transitions, 6886 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:00:27,917 INFO L231 Difference]: Finished difference. Result has 283 places, 386 transitions, 5931 flow [2024-06-27 21:00:27,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5656, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=380, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=331, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=5931, PETRI_PLACES=283, PETRI_TRANSITIONS=386} [2024-06-27 21:00:27,917 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 240 predicate places. [2024-06-27 21:00:27,918 INFO L495 AbstractCegarLoop]: Abstraction has has 283 places, 386 transitions, 5931 flow [2024-06-27 21:00:27,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:27,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:27,918 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:27,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-06-27 21:00:27,918 INFO L420 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:27,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:27,919 INFO L85 PathProgramCache]: Analyzing trace with hash -436243754, now seen corresponding path program 1 times [2024-06-27 21:00:27,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:27,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2063604681] [2024-06-27 21:00:27,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:27,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:27,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:30,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:30,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:30,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2063604681] [2024-06-27 21:00:30,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2063604681] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:30,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:30,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:30,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481152243] [2024-06-27 21:00:30,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:30,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:30,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:30,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:30,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:30,086 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:30,086 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 283 places, 386 transitions, 5931 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:30,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:30,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:30,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:32,384 INFO L124 PetriNetUnfolderBase]: 4052/6248 cut-off events. [2024-06-27 21:00:32,385 INFO L125 PetriNetUnfolderBase]: For 616054/616074 co-relation queries the response was YES. [2024-06-27 21:00:32,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59037 conditions, 6248 events. 4052/6248 cut-off events. For 616054/616074 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 35390 event pairs, 894 based on Foata normal form. 28/6275 useless extension candidates. Maximal degree in co-relation 58896. Up to 5554 conditions per place. [2024-06-27 21:00:32,459 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 306 selfloop transitions, 119 changer transitions 0/428 dead transitions. [2024-06-27 21:00:32,460 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 428 transitions, 7484 flow [2024-06-27 21:00:32,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:00:32,461 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:00:32,461 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:00:32,461 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 21:00:32,461 INFO L175 Difference]: Start difference. First operand has 283 places, 386 transitions, 5931 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:00:32,461 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 428 transitions, 7484 flow [2024-06-27 21:00:33,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 286 places, 428 transitions, 7360 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:33,497 INFO L231 Difference]: Finished difference. Result has 288 places, 398 transitions, 6417 flow [2024-06-27 21:00:33,498 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=5807, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=386, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=6417, PETRI_PLACES=288, PETRI_TRANSITIONS=398} [2024-06-27 21:00:33,500 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 245 predicate places. [2024-06-27 21:00:33,500 INFO L495 AbstractCegarLoop]: Abstraction has has 288 places, 398 transitions, 6417 flow [2024-06-27 21:00:33,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:33,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:33,501 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:33,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-06-27 21:00:33,501 INFO L420 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:33,501 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:33,501 INFO L85 PathProgramCache]: Analyzing trace with hash -432524684, now seen corresponding path program 2 times [2024-06-27 21:00:33,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:33,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [378922961] [2024-06-27 21:00:33,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:33,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:33,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:35,773 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:35,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:35,773 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [378922961] [2024-06-27 21:00:35,773 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [378922961] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:35,773 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:35,773 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:35,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644018003] [2024-06-27 21:00:35,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:35,773 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:35,773 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:35,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:35,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:35,813 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:35,813 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 398 transitions, 6417 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:35,813 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:35,813 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:35,814 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:37,945 INFO L124 PetriNetUnfolderBase]: 4172/6412 cut-off events. [2024-06-27 21:00:37,945 INFO L125 PetriNetUnfolderBase]: For 667145/667145 co-relation queries the response was YES. [2024-06-27 21:00:37,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 62716 conditions, 6412 events. 4172/6412 cut-off events. For 667145/667145 co-relation queries the response was YES. Maximal size of possible extension queue 340. Compared 36381 event pairs, 888 based on Foata normal form. 8/6419 useless extension candidates. Maximal degree in co-relation 62573. Up to 6168 conditions per place. [2024-06-27 21:00:38,011 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 384 selfloop transitions, 50 changer transitions 0/437 dead transitions. [2024-06-27 21:00:38,011 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 437 transitions, 8007 flow [2024-06-27 21:00:38,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:38,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:38,012 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:00:38,012 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 21:00:38,012 INFO L175 Difference]: Start difference. First operand has 288 places, 398 transitions, 6417 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:00:38,012 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 437 transitions, 8007 flow [2024-06-27 21:00:39,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 437 transitions, 7821 flow, removed 74 selfloop flow, removed 3 redundant places. [2024-06-27 21:00:39,320 INFO L231 Difference]: Finished difference. Result has 295 places, 409 transitions, 6662 flow [2024-06-27 21:00:39,320 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6269, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=398, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=351, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6662, PETRI_PLACES=295, PETRI_TRANSITIONS=409} [2024-06-27 21:00:39,320 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 252 predicate places. [2024-06-27 21:00:39,320 INFO L495 AbstractCegarLoop]: Abstraction has has 295 places, 409 transitions, 6662 flow [2024-06-27 21:00:39,321 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:39,321 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:39,321 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:39,321 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78 [2024-06-27 21:00:39,321 INFO L420 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:39,321 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:39,321 INFO L85 PathProgramCache]: Analyzing trace with hash 641682710, now seen corresponding path program 3 times [2024-06-27 21:00:39,321 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:39,322 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1076530190] [2024-06-27 21:00:39,322 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:39,322 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:39,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:41,556 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:41,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:41,557 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1076530190] [2024-06-27 21:00:41,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1076530190] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:41,557 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:41,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:00:41,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441732827] [2024-06-27 21:00:41,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:41,568 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:00:41,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:41,568 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:00:41,568 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:00:41,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:41,594 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 409 transitions, 6662 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:41,594 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:41,594 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:41,594 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:44,326 INFO L124 PetriNetUnfolderBase]: 4260/6535 cut-off events. [2024-06-27 21:00:44,326 INFO L125 PetriNetUnfolderBase]: For 695579/695581 co-relation queries the response was YES. [2024-06-27 21:00:44,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63967 conditions, 6535 events. 4260/6535 cut-off events. For 695579/695581 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 37103 event pairs, 913 based on Foata normal form. 10/6544 useless extension candidates. Maximal degree in co-relation 63821. Up to 6068 conditions per place. [2024-06-27 21:00:44,394 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 357 selfloop transitions, 88 changer transitions 0/448 dead transitions. [2024-06-27 21:00:44,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 448 transitions, 8430 flow [2024-06-27 21:00:44,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-06-27 21:00:44,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-06-27 21:00:44,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 158 transitions. [2024-06-27 21:00:44,396 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.341991341991342 [2024-06-27 21:00:44,396 INFO L175 Difference]: Start difference. First operand has 295 places, 409 transitions, 6662 flow. Second operand 11 states and 158 transitions. [2024-06-27 21:00:44,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 448 transitions, 8430 flow [2024-06-27 21:00:45,768 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 448 transitions, 8311 flow, removed 44 selfloop flow, removed 4 redundant places. [2024-06-27 21:00:45,774 INFO L231 Difference]: Finished difference. Result has 303 places, 420 transitions, 7052 flow [2024-06-27 21:00:45,775 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6544, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=325, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=7052, PETRI_PLACES=303, PETRI_TRANSITIONS=420} [2024-06-27 21:00:45,775 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-27 21:00:45,775 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 420 transitions, 7052 flow [2024-06-27 21:00:45,775 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:00:45,775 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:45,776 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:45,776 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-06-27 21:00:45,776 INFO L420 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:45,776 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:45,776 INFO L85 PathProgramCache]: Analyzing trace with hash -426321658, now seen corresponding path program 1 times [2024-06-27 21:00:45,776 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:45,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945668807] [2024-06-27 21:00:45,777 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:45,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:45,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:47,944 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:47,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:47,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945668807] [2024-06-27 21:00:47,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945668807] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:47,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:47,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:47,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1302342802] [2024-06-27 21:00:47,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:47,945 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:47,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:47,945 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:47,946 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:47,971 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:47,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 420 transitions, 7052 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:47,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:47,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:47,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:50,169 INFO L124 PetriNetUnfolderBase]: 4268/6546 cut-off events. [2024-06-27 21:00:50,169 INFO L125 PetriNetUnfolderBase]: For 696560/696560 co-relation queries the response was YES. [2024-06-27 21:00:50,224 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64576 conditions, 6546 events. 4268/6546 cut-off events. For 696560/696560 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 36965 event pairs, 845 based on Foata normal form. 2/6547 useless extension candidates. Maximal degree in co-relation 64427. Up to 6364 conditions per place. [2024-06-27 21:00:50,254 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 418 selfloop transitions, 47 changer transitions 0/468 dead transitions. [2024-06-27 21:00:50,254 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 311 places, 468 transitions, 8360 flow [2024-06-27 21:00:50,255 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:00:50,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:00:50,255 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:00:50,256 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 21:00:50,256 INFO L175 Difference]: Start difference. First operand has 303 places, 420 transitions, 7052 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:00:50,256 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 311 places, 468 transitions, 8360 flow [2024-06-27 21:00:51,740 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 468 transitions, 7981 flow, removed 111 selfloop flow, removed 9 redundant places. [2024-06-27 21:00:51,746 INFO L231 Difference]: Finished difference. Result has 303 places, 424 transitions, 6880 flow [2024-06-27 21:00:51,747 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6673, PETRI_DIFFERENCE_MINUEND_PLACES=294, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=375, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6880, PETRI_PLACES=303, PETRI_TRANSITIONS=424} [2024-06-27 21:00:51,747 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 260 predicate places. [2024-06-27 21:00:51,747 INFO L495 AbstractCegarLoop]: Abstraction has has 303 places, 424 transitions, 6880 flow [2024-06-27 21:00:51,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:51,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:51,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:51,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80 [2024-06-27 21:00:51,748 INFO L420 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:51,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:51,748 INFO L85 PathProgramCache]: Analyzing trace with hash 579214892, now seen corresponding path program 2 times [2024-06-27 21:00:51,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:51,748 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210272848] [2024-06-27 21:00:51,748 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:51,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:51,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:00:54,152 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:00:54,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:00:54,152 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210272848] [2024-06-27 21:00:54,152 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210272848] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:00:54,152 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:00:54,152 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:00:54,152 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [927480735] [2024-06-27 21:00:54,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:00:54,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:00:54,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:00:54,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:00:54,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:00:54,179 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:00:54,179 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 424 transitions, 6880 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:54,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:00:54,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:00:54,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:00:56,575 INFO L124 PetriNetUnfolderBase]: 4276/6558 cut-off events. [2024-06-27 21:00:56,576 INFO L125 PetriNetUnfolderBase]: For 711779/711779 co-relation queries the response was YES. [2024-06-27 21:00:56,620 INFO L83 FinitePrefix]: Finished finitePrefix Result has 63910 conditions, 6558 events. 4276/6558 cut-off events. For 711779/711779 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 37266 event pairs, 960 based on Foata normal form. 2/6559 useless extension candidates. Maximal degree in co-relation 63766. Up to 6429 conditions per place. [2024-06-27 21:00:56,648 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 417 selfloop transitions, 45 changer transitions 0/465 dead transitions. [2024-06-27 21:00:56,648 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 312 places, 465 transitions, 7974 flow [2024-06-27 21:00:56,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:00:56,649 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:00:56,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 153 transitions. [2024-06-27 21:00:56,649 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36428571428571427 [2024-06-27 21:00:56,649 INFO L175 Difference]: Start difference. First operand has 303 places, 424 transitions, 6880 flow. Second operand 10 states and 153 transitions. [2024-06-27 21:00:56,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 312 places, 465 transitions, 7974 flow [2024-06-27 21:00:58,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 307 places, 465 transitions, 7820 flow, removed 50 selfloop flow, removed 5 redundant places. [2024-06-27 21:00:58,106 INFO L231 Difference]: Finished difference. Result has 308 places, 426 transitions, 6881 flow [2024-06-27 21:00:58,106 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6752, PETRI_DIFFERENCE_MINUEND_PLACES=298, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=6881, PETRI_PLACES=308, PETRI_TRANSITIONS=426} [2024-06-27 21:00:58,106 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 265 predicate places. [2024-06-27 21:00:58,106 INFO L495 AbstractCegarLoop]: Abstraction has has 308 places, 426 transitions, 6881 flow [2024-06-27 21:00:58,107 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:00:58,107 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:00:58,107 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:00:58,107 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-06-27 21:00:58,107 INFO L420 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:00:58,107 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:00:58,107 INFO L85 PathProgramCache]: Analyzing trace with hash 579215202, now seen corresponding path program 1 times [2024-06-27 21:00:58,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:00:58,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638758782] [2024-06-27 21:00:58,108 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:00:58,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:00:58,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:00,245 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:00,245 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:00,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638758782] [2024-06-27 21:01:00,245 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638758782] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:00,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:00,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:00,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603269152] [2024-06-27 21:01:00,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:00,246 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:00,246 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:00,247 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:00,247 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:00,314 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:00,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 426 transitions, 6881 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:00,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:00,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:00,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:02,391 INFO L124 PetriNetUnfolderBase]: 4291/6579 cut-off events. [2024-06-27 21:01:02,391 INFO L125 PetriNetUnfolderBase]: For 727952/727952 co-relation queries the response was YES. [2024-06-27 21:01:02,448 INFO L83 FinitePrefix]: Finished finitePrefix Result has 64218 conditions, 6579 events. 4291/6579 cut-off events. For 727952/727952 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37376 event pairs, 961 based on Foata normal form. 2/6580 useless extension candidates. Maximal degree in co-relation 64072. Up to 6330 conditions per place. [2024-06-27 21:01:02,479 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 383 selfloop transitions, 95 changer transitions 0/481 dead transitions. [2024-06-27 21:01:02,479 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 481 transitions, 8522 flow [2024-06-27 21:01:02,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:02,480 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:02,481 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 154 transitions. [2024-06-27 21:01:02,481 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4074074074074074 [2024-06-27 21:01:02,481 INFO L175 Difference]: Start difference. First operand has 308 places, 426 transitions, 6881 flow. Second operand 9 states and 154 transitions. [2024-06-27 21:01:02,481 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 481 transitions, 8522 flow [2024-06-27 21:01:03,980 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 308 places, 481 transitions, 8408 flow, removed 11 selfloop flow, removed 8 redundant places. [2024-06-27 21:01:03,986 INFO L231 Difference]: Finished difference. Result has 311 places, 438 transitions, 7272 flow [2024-06-27 21:01:03,987 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=6772, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=426, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=336, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7272, PETRI_PLACES=311, PETRI_TRANSITIONS=438} [2024-06-27 21:01:03,987 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 268 predicate places. [2024-06-27 21:01:03,987 INFO L495 AbstractCegarLoop]: Abstraction has has 311 places, 438 transitions, 7272 flow [2024-06-27 21:01:03,987 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:03,987 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:03,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-27 21:01:03,987 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-06-27 21:01:03,988 INFO L420 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:03,988 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:03,988 INFO L85 PathProgramCache]: Analyzing trace with hash -247961396, now seen corresponding path program 1 times [2024-06-27 21:01:03,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:03,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1455219202] [2024-06-27 21:01:03,988 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:03,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:04,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:06,104 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:06,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:06,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1455219202] [2024-06-27 21:01:06,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1455219202] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:06,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:06,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:06,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2047482338] [2024-06-27 21:01:06,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:06,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:06,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:06,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:06,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:06,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:06,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 311 places, 438 transitions, 7272 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:06,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:06,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:06,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:08,348 INFO L124 PetriNetUnfolderBase]: 4296/6586 cut-off events. [2024-06-27 21:01:08,348 INFO L125 PetriNetUnfolderBase]: For 746859/746859 co-relation queries the response was YES. [2024-06-27 21:01:08,401 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65206 conditions, 6586 events. 4296/6586 cut-off events. For 746859/746859 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37450 event pairs, 958 based on Foata normal form. 1/6586 useless extension candidates. Maximal degree in co-relation 65057. Up to 6471 conditions per place. [2024-06-27 21:01:08,431 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 435 selfloop transitions, 39 changer transitions 0/477 dead transitions. [2024-06-27 21:01:08,431 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 477 transitions, 8624 flow [2024-06-27 21:01:08,432 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:08,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:08,432 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:01:08,432 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:01:08,433 INFO L175 Difference]: Start difference. First operand has 311 places, 438 transitions, 7272 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:01:08,433 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 477 transitions, 8624 flow [2024-06-27 21:01:09,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 477 transitions, 8486 flow, removed 48 selfloop flow, removed 3 redundant places. [2024-06-27 21:01:09,749 INFO L231 Difference]: Finished difference. Result has 316 places, 444 transitions, 7380 flow [2024-06-27 21:01:09,749 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7134, PETRI_DIFFERENCE_MINUEND_PLACES=308, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=438, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=402, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7380, PETRI_PLACES=316, PETRI_TRANSITIONS=444} [2024-06-27 21:01:09,750 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 273 predicate places. [2024-06-27 21:01:09,750 INFO L495 AbstractCegarLoop]: Abstraction has has 316 places, 444 transitions, 7380 flow [2024-06-27 21:01:09,750 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:09,750 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:09,750 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:09,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-06-27 21:01:09,751 INFO L420 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:09,751 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:09,751 INFO L85 PathProgramCache]: Analyzing trace with hash 587549738, now seen corresponding path program 2 times [2024-06-27 21:01:09,752 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:09,752 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1945545737] [2024-06-27 21:01:09,752 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:09,752 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:09,785 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:12,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-27 21:01:12,005 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:12,005 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1945545737] [2024-06-27 21:01:12,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1945545737] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:12,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:12,006 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:12,006 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [895492020] [2024-06-27 21:01:12,006 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:12,006 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:12,006 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:12,006 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:12,006 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:12,050 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:12,050 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 444 transitions, 7380 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:12,050 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:12,050 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:12,050 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:14,106 INFO L124 PetriNetUnfolderBase]: 4301/6593 cut-off events. [2024-06-27 21:01:14,107 INFO L125 PetriNetUnfolderBase]: For 763650/763650 co-relation queries the response was YES. [2024-06-27 21:01:14,147 INFO L83 FinitePrefix]: Finished finitePrefix Result has 65511 conditions, 6593 events. 4301/6593 cut-off events. For 763650/763650 co-relation queries the response was YES. Maximal size of possible extension queue 351. Compared 37491 event pairs, 958 based on Foata normal form. 1/6593 useless extension candidates. Maximal degree in co-relation 65360. Up to 6497 conditions per place. [2024-06-27 21:01:14,172 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 438 selfloop transitions, 34 changer transitions 0/475 dead transitions. [2024-06-27 21:01:14,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 475 transitions, 8490 flow [2024-06-27 21:01:14,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:14,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:14,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 124 transitions. [2024-06-27 21:01:14,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36904761904761907 [2024-06-27 21:01:14,173 INFO L175 Difference]: Start difference. First operand has 316 places, 444 transitions, 7380 flow. Second operand 8 states and 124 transitions. [2024-06-27 21:01:14,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 475 transitions, 8490 flow [2024-06-27 21:01:15,544 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 475 transitions, 8295 flow, removed 78 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:15,550 INFO L231 Difference]: Finished difference. Result has 320 places, 447 transitions, 7349 flow [2024-06-27 21:01:15,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7227, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=444, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=410, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7349, PETRI_PLACES=320, PETRI_TRANSITIONS=447} [2024-06-27 21:01:15,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 277 predicate places. [2024-06-27 21:01:15,552 INFO L495 AbstractCegarLoop]: Abstraction has has 320 places, 447 transitions, 7349 flow [2024-06-27 21:01:15,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:15,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:15,553 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:15,553 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable84 [2024-06-27 21:01:15,553 INFO L420 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:15,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:15,553 INFO L85 PathProgramCache]: Analyzing trace with hash 1456710026, now seen corresponding path program 2 times [2024-06-27 21:01:15,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:15,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [23158630] [2024-06-27 21:01:15,554 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:15,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:15,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:17,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-27 21:01:17,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:17,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [23158630] [2024-06-27 21:01:17,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [23158630] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:17,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:17,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:17,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1700659313] [2024-06-27 21:01:17,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:17,591 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:17,591 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:17,592 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:17,592 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:17,668 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:17,669 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 447 transitions, 7349 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:17,669 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:17,669 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:17,669 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:19,847 INFO L124 PetriNetUnfolderBase]: 4327/6629 cut-off events. [2024-06-27 21:01:19,848 INFO L125 PetriNetUnfolderBase]: For 790449/790449 co-relation queries the response was YES. [2024-06-27 21:01:19,898 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66149 conditions, 6629 events. 4327/6629 cut-off events. For 790449/790449 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37652 event pairs, 960 based on Foata normal form. 2/6630 useless extension candidates. Maximal degree in co-relation 65996. Up to 6444 conditions per place. [2024-06-27 21:01:19,928 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 402 selfloop transitions, 84 changer transitions 0/489 dead transitions. [2024-06-27 21:01:19,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 489 transitions, 8886 flow [2024-06-27 21:01:19,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:19,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:19,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 147 transitions. [2024-06-27 21:01:19,931 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3888888888888889 [2024-06-27 21:01:19,931 INFO L175 Difference]: Start difference. First operand has 320 places, 447 transitions, 7349 flow. Second operand 9 states and 147 transitions. [2024-06-27 21:01:19,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 489 transitions, 8886 flow [2024-06-27 21:01:21,805 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 489 transitions, 8792 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:21,819 INFO L231 Difference]: Finished difference. Result has 323 places, 453 transitions, 7563 flow [2024-06-27 21:01:21,820 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7255, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=447, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=366, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7563, PETRI_PLACES=323, PETRI_TRANSITIONS=453} [2024-06-27 21:01:21,820 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 280 predicate places. [2024-06-27 21:01:21,820 INFO L495 AbstractCegarLoop]: Abstraction has has 323 places, 453 transitions, 7563 flow [2024-06-27 21:01:21,821 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:21,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:21,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-27 21:01:21,821 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-06-27 21:01:21,821 INFO L420 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:21,821 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:21,821 INFO L85 PathProgramCache]: Analyzing trace with hash 587557302, now seen corresponding path program 3 times [2024-06-27 21:01:21,821 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:21,822 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [630902548] [2024-06-27 21:01:21,822 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:21,822 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:21,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:23,973 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:23,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:23,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [630902548] [2024-06-27 21:01:23,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [630902548] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:23,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:23,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:01:23,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [844163486] [2024-06-27 21:01:23,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:23,973 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:01:23,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:23,974 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:01:23,974 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:01:24,018 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:24,018 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 323 places, 453 transitions, 7563 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:24,018 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:24,018 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:24,018 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:26,040 INFO L124 PetriNetUnfolderBase]: 4321/6621 cut-off events. [2024-06-27 21:01:26,040 INFO L125 PetriNetUnfolderBase]: For 801382/801382 co-relation queries the response was YES. [2024-06-27 21:01:26,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66275 conditions, 6621 events. 4321/6621 cut-off events. For 801382/801382 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 37592 event pairs, 955 based on Foata normal form. 2/6622 useless extension candidates. Maximal degree in co-relation 66121. Up to 6448 conditions per place. [2024-06-27 21:01:26,127 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 405 selfloop transitions, 79 changer transitions 0/487 dead transitions. [2024-06-27 21:01:26,127 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 487 transitions, 8804 flow [2024-06-27 21:01:26,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:01:26,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:01:26,128 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 143 transitions. [2024-06-27 21:01:26,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3783068783068783 [2024-06-27 21:01:26,129 INFO L175 Difference]: Start difference. First operand has 323 places, 453 transitions, 7563 flow. Second operand 9 states and 143 transitions. [2024-06-27 21:01:26,129 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 487 transitions, 8804 flow [2024-06-27 21:01:28,113 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 487 transitions, 8607 flow, removed 48 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:28,119 INFO L231 Difference]: Finished difference. Result has 326 places, 453 transitions, 7530 flow [2024-06-27 21:01:28,119 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7366, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=374, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=7530, PETRI_PLACES=326, PETRI_TRANSITIONS=453} [2024-06-27 21:01:28,120 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 283 predicate places. [2024-06-27 21:01:28,120 INFO L495 AbstractCegarLoop]: Abstraction has has 326 places, 453 transitions, 7530 flow [2024-06-27 21:01:28,120 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:01:28,120 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:28,120 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:28,120 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable86 [2024-06-27 21:01:28,120 INFO L420 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:28,121 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:28,121 INFO L85 PathProgramCache]: Analyzing trace with hash 697126988, now seen corresponding path program 3 times [2024-06-27 21:01:28,121 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:28,121 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622900492] [2024-06-27 21:01:28,121 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:28,121 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:28,168 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:30,529 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:30,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:30,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622900492] [2024-06-27 21:01:30,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622900492] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:30,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:30,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:30,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1786549737] [2024-06-27 21:01:30,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:30,531 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:30,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:30,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:30,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:30,554 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:30,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 453 transitions, 7530 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:30,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:30,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:30,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:32,797 INFO L124 PetriNetUnfolderBase]: 4326/6632 cut-off events. [2024-06-27 21:01:32,797 INFO L125 PetriNetUnfolderBase]: For 818154/818158 co-relation queries the response was YES. [2024-06-27 21:01:32,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66595 conditions, 6632 events. 4326/6632 cut-off events. For 818154/818158 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 37757 event pairs, 979 based on Foata normal form. 5/6636 useless extension candidates. Maximal degree in co-relation 66440. Up to 6263 conditions per place. [2024-06-27 21:01:32,867 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 398 selfloop transitions, 88 changer transitions 0/489 dead transitions. [2024-06-27 21:01:32,868 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 489 transitions, 9162 flow [2024-06-27 21:01:32,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:32,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:32,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:01:32,869 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 21:01:32,869 INFO L175 Difference]: Start difference. First operand has 326 places, 453 transitions, 7530 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:01:32,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 489 transitions, 9162 flow [2024-06-27 21:01:34,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 327 places, 489 transitions, 9029 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-06-27 21:01:34,617 INFO L231 Difference]: Finished difference. Result has 329 places, 456 transitions, 7663 flow [2024-06-27 21:01:34,618 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7397, PETRI_DIFFERENCE_MINUEND_PLACES=320, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=365, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7663, PETRI_PLACES=329, PETRI_TRANSITIONS=456} [2024-06-27 21:01:34,618 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 286 predicate places. [2024-06-27 21:01:34,618 INFO L495 AbstractCegarLoop]: Abstraction has has 329 places, 456 transitions, 7663 flow [2024-06-27 21:01:34,618 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:34,618 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:34,619 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:34,619 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-06-27 21:01:34,619 INFO L420 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:34,619 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:34,619 INFO L85 PathProgramCache]: Analyzing trace with hash 374991900, now seen corresponding path program 4 times [2024-06-27 21:01:34,619 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:34,619 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [192008673] [2024-06-27 21:01:34,619 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:34,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:34,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:36,667 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:36,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:36,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [192008673] [2024-06-27 21:01:36,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [192008673] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:36,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:36,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:36,668 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1518821307] [2024-06-27 21:01:36,668 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:36,668 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:36,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:36,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:36,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:36,694 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:36,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 456 transitions, 7663 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:36,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:36,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:36,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:39,008 INFO L124 PetriNetUnfolderBase]: 4331/6637 cut-off events. [2024-06-27 21:01:39,008 INFO L125 PetriNetUnfolderBase]: For 838435/838439 co-relation queries the response was YES. [2024-06-27 21:01:39,064 INFO L83 FinitePrefix]: Finished finitePrefix Result has 67214 conditions, 6637 events. 4331/6637 cut-off events. For 838435/838439 co-relation queries the response was YES. Maximal size of possible extension queue 353. Compared 37783 event pairs, 956 based on Foata normal form. 5/6641 useless extension candidates. Maximal degree in co-relation 67057. Up to 6396 conditions per place. [2024-06-27 21:01:39,094 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 430 selfloop transitions, 74 changer transitions 0/507 dead transitions. [2024-06-27 21:01:39,094 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 507 transitions, 9557 flow [2024-06-27 21:01:39,095 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:39,095 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:39,095 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 127 transitions. [2024-06-27 21:01:39,095 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37797619047619047 [2024-06-27 21:01:39,095 INFO L175 Difference]: Start difference. First operand has 329 places, 456 transitions, 7663 flow. Second operand 8 states and 127 transitions. [2024-06-27 21:01:39,095 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 507 transitions, 9557 flow [2024-06-27 21:01:41,186 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 507 transitions, 9328 flow, removed 14 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:41,193 INFO L231 Difference]: Finished difference. Result has 334 places, 480 transitions, 8191 flow [2024-06-27 21:01:41,194 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=7485, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=456, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=383, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8191, PETRI_PLACES=334, PETRI_TRANSITIONS=480} [2024-06-27 21:01:41,194 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 291 predicate places. [2024-06-27 21:01:41,194 INFO L495 AbstractCegarLoop]: Abstraction has has 334 places, 480 transitions, 8191 flow [2024-06-27 21:01:41,194 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:41,194 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:41,194 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:41,194 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-06-27 21:01:41,195 INFO L420 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:41,195 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:41,195 INFO L85 PathProgramCache]: Analyzing trace with hash 826707130, now seen corresponding path program 1 times [2024-06-27 21:01:41,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:41,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1276552810] [2024-06-27 21:01:41,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:41,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:41,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:43,413 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:43,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:43,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1276552810] [2024-06-27 21:01:43,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1276552810] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:43,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:43,414 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:43,414 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1320899911] [2024-06-27 21:01:43,414 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:43,415 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:43,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:43,415 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:43,415 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:43,432 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:43,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 480 transitions, 8191 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:43,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:43,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:43,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:45,937 INFO L124 PetriNetUnfolderBase]: 4341/6654 cut-off events. [2024-06-27 21:01:45,937 INFO L125 PetriNetUnfolderBase]: For 861291/861295 co-relation queries the response was YES. [2024-06-27 21:01:45,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68119 conditions, 6654 events. 4341/6654 cut-off events. For 861291/861295 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 37883 event pairs, 972 based on Foata normal form. 6/6659 useless extension candidates. Maximal degree in co-relation 67959. Up to 6312 conditions per place. [2024-06-27 21:01:46,015 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 403 selfloop transitions, 106 changer transitions 0/512 dead transitions. [2024-06-27 21:01:46,016 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 512 transitions, 9753 flow [2024-06-27 21:01:46,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:46,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:46,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:01:46,017 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:01:46,017 INFO L175 Difference]: Start difference. First operand has 334 places, 480 transitions, 8191 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:01:46,017 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 512 transitions, 9753 flow [2024-06-27 21:01:47,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 512 transitions, 9574 flow, removed 48 selfloop flow, removed 4 redundant places. [2024-06-27 21:01:47,835 INFO L231 Difference]: Finished difference. Result has 338 places, 485 transitions, 8369 flow [2024-06-27 21:01:47,835 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8029, PETRI_DIFFERENCE_MINUEND_PLACES=330, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=480, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=379, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8369, PETRI_PLACES=338, PETRI_TRANSITIONS=485} [2024-06-27 21:01:47,835 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 295 predicate places. [2024-06-27 21:01:47,835 INFO L495 AbstractCegarLoop]: Abstraction has has 338 places, 485 transitions, 8369 flow [2024-06-27 21:01:47,836 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:47,836 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:47,836 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:47,836 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-06-27 21:01:47,836 INFO L420 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:47,836 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:47,836 INFO L85 PathProgramCache]: Analyzing trace with hash 1386498870, now seen corresponding path program 1 times [2024-06-27 21:01:47,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:47,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [726144721] [2024-06-27 21:01:47,837 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:47,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:47,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:50,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:50,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:50,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [726144721] [2024-06-27 21:01:50,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [726144721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:50,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:50,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:50,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641540436] [2024-06-27 21:01:50,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:50,037 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:50,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:50,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:50,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:50,068 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:50,068 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 485 transitions, 8369 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:50,068 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:50,068 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:50,068 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:52,603 INFO L124 PetriNetUnfolderBase]: 4383/6711 cut-off events. [2024-06-27 21:01:52,604 INFO L125 PetriNetUnfolderBase]: For 897750/897754 co-relation queries the response was YES. [2024-06-27 21:01:52,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 69436 conditions, 6711 events. 4383/6711 cut-off events. For 897750/897754 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 38205 event pairs, 976 based on Foata normal form. 6/6716 useless extension candidates. Maximal degree in co-relation 69274. Up to 5835 conditions per place. [2024-06-27 21:01:52,691 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 359 selfloop transitions, 165 changer transitions 0/527 dead transitions. [2024-06-27 21:01:52,692 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 527 transitions, 10290 flow [2024-06-27 21:01:52,693 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:52,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:52,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:01:52,700 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 21:01:52,700 INFO L175 Difference]: Start difference. First operand has 338 places, 485 transitions, 8369 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:01:52,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 527 transitions, 10290 flow [2024-06-27 21:01:55,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 527 transitions, 10046 flow, removed 44 selfloop flow, removed 5 redundant places. [2024-06-27 21:01:55,034 INFO L231 Difference]: Finished difference. Result has 341 places, 494 transitions, 8698 flow [2024-06-27 21:01:55,034 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8125, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=485, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=156, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=329, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8698, PETRI_PLACES=341, PETRI_TRANSITIONS=494} [2024-06-27 21:01:55,034 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 298 predicate places. [2024-06-27 21:01:55,035 INFO L495 AbstractCegarLoop]: Abstraction has has 341 places, 494 transitions, 8698 flow [2024-06-27 21:01:55,035 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:55,035 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:01:55,035 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:01:55,035 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90 [2024-06-27 21:01:55,035 INFO L420 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:01:55,035 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:01:55,035 INFO L85 PathProgramCache]: Analyzing trace with hash -130860472, now seen corresponding path program 5 times [2024-06-27 21:01:55,036 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:01:55,036 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [137961628] [2024-06-27 21:01:55,036 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:01:55,036 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:01:55,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:01:57,407 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:01:57,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:01:57,407 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [137961628] [2024-06-27 21:01:57,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [137961628] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:01:57,407 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:01:57,408 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:01:57,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524030779] [2024-06-27 21:01:57,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:01:57,408 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:01:57,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:01:57,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:01:57,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:01:57,439 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:01:57,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 341 places, 494 transitions, 8698 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:01:57,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:01:57,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:01:57,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:01:59,802 INFO L124 PetriNetUnfolderBase]: 4420/6761 cut-off events. [2024-06-27 21:01:59,802 INFO L125 PetriNetUnfolderBase]: For 932229/932233 co-relation queries the response was YES. [2024-06-27 21:01:59,858 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70931 conditions, 6761 events. 4420/6761 cut-off events. For 932229/932233 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 38502 event pairs, 953 based on Foata normal form. 5/6765 useless extension candidates. Maximal degree in co-relation 70767. Up to 6495 conditions per place. [2024-06-27 21:01:59,889 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 436 selfloop transitions, 92 changer transitions 0/531 dead transitions. [2024-06-27 21:01:59,889 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 531 transitions, 10614 flow [2024-06-27 21:01:59,890 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:01:59,890 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:01:59,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:01:59,890 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:01:59,890 INFO L175 Difference]: Start difference. First operand has 341 places, 494 transitions, 8698 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:01:59,890 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 531 transitions, 10614 flow [2024-06-27 21:02:02,668 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 531 transitions, 10338 flow, removed 36 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:02,676 INFO L231 Difference]: Finished difference. Result has 346 places, 507 transitions, 8938 flow [2024-06-27 21:02:02,676 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8422, PETRI_DIFFERENCE_MINUEND_PLACES=337, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=494, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=403, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=8938, PETRI_PLACES=346, PETRI_TRANSITIONS=507} [2024-06-27 21:02:02,676 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 303 predicate places. [2024-06-27 21:02:02,676 INFO L495 AbstractCegarLoop]: Abstraction has has 346 places, 507 transitions, 8938 flow [2024-06-27 21:02:02,677 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:02,677 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:02,677 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:02,677 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-06-27 21:02:02,677 INFO L420 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:02,677 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:02,677 INFO L85 PathProgramCache]: Analyzing trace with hash 1317036274, now seen corresponding path program 2 times [2024-06-27 21:02:02,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:02,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1591672557] [2024-06-27 21:02:02,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:02,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:02,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:04,664 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:04,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:04,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1591672557] [2024-06-27 21:02:04,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1591672557] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:04,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:04,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:04,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [18915311] [2024-06-27 21:02:04,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:04,665 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:04,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:04,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:04,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:04,689 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:04,690 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 507 transitions, 8938 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:04,690 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:04,690 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:04,690 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:07,223 INFO L124 PetriNetUnfolderBase]: 4462/6821 cut-off events. [2024-06-27 21:02:07,224 INFO L125 PetriNetUnfolderBase]: For 977265/977269 co-relation queries the response was YES. [2024-06-27 21:02:07,286 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72189 conditions, 6821 events. 4462/6821 cut-off events. For 977265/977269 co-relation queries the response was YES. Maximal size of possible extension queue 367. Compared 38847 event pairs, 989 based on Foata normal form. 6/6826 useless extension candidates. Maximal degree in co-relation 72023. Up to 5916 conditions per place. [2024-06-27 21:02:07,319 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 371 selfloop transitions, 170 changer transitions 0/544 dead transitions. [2024-06-27 21:02:07,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 544 transitions, 11010 flow [2024-06-27 21:02:07,320 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:07,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:07,320 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 138 transitions. [2024-06-27 21:02:07,320 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4107142857142857 [2024-06-27 21:02:07,320 INFO L175 Difference]: Start difference. First operand has 346 places, 507 transitions, 8938 flow. Second operand 8 states and 138 transitions. [2024-06-27 21:02:07,320 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 544 transitions, 11010 flow [2024-06-27 21:02:09,457 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 544 transitions, 10761 flow, removed 45 selfloop flow, removed 4 redundant places. [2024-06-27 21:02:09,464 INFO L231 Difference]: Finished difference. Result has 350 places, 513 transitions, 9199 flow [2024-06-27 21:02:09,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8689, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=507, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9199, PETRI_PLACES=350, PETRI_TRANSITIONS=513} [2024-06-27 21:02:09,465 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 307 predicate places. [2024-06-27 21:02:09,466 INFO L495 AbstractCegarLoop]: Abstraction has has 350 places, 513 transitions, 9199 flow [2024-06-27 21:02:09,466 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:09,466 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:09,466 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:09,466 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92 [2024-06-27 21:02:09,466 INFO L420 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:09,467 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:09,467 INFO L85 PathProgramCache]: Analyzing trace with hash 1392927588, now seen corresponding path program 6 times [2024-06-27 21:02:09,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:09,467 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [978675310] [2024-06-27 21:02:09,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:09,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:09,481 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:11,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:11,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:11,304 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [978675310] [2024-06-27 21:02:11,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [978675310] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:11,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:11,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:11,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [269400771] [2024-06-27 21:02:11,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:11,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:11,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:11,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:11,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:11,329 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:11,329 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 513 transitions, 9199 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:11,329 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:11,329 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:11,329 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:13,875 INFO L124 PetriNetUnfolderBase]: 4467/6826 cut-off events. [2024-06-27 21:02:13,876 INFO L125 PetriNetUnfolderBase]: For 995896/995900 co-relation queries the response was YES. [2024-06-27 21:02:13,934 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72896 conditions, 6826 events. 4467/6826 cut-off events. For 995896/995900 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38882 event pairs, 970 based on Foata normal form. 5/6830 useless extension candidates. Maximal degree in co-relation 72729. Up to 6579 conditions per place. [2024-06-27 21:02:13,966 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 456 selfloop transitions, 81 changer transitions 0/540 dead transitions. [2024-06-27 21:02:13,966 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 358 places, 540 transitions, 10923 flow [2024-06-27 21:02:13,967 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:13,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:13,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 135 transitions. [2024-06-27 21:02:13,967 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:02:13,968 INFO L175 Difference]: Start difference. First operand has 350 places, 513 transitions, 9199 flow. Second operand 9 states and 135 transitions. [2024-06-27 21:02:13,968 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 358 places, 540 transitions, 10923 flow [2024-06-27 21:02:16,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 540 transitions, 10605 flow, removed 57 selfloop flow, removed 3 redundant places. [2024-06-27 21:02:16,753 INFO L231 Difference]: Finished difference. Result has 357 places, 516 transitions, 9129 flow [2024-06-27 21:02:16,768 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8881, PETRI_DIFFERENCE_MINUEND_PLACES=347, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=513, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=432, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9129, PETRI_PLACES=357, PETRI_TRANSITIONS=516} [2024-06-27 21:02:16,768 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 314 predicate places. [2024-06-27 21:02:16,769 INFO L495 AbstractCegarLoop]: Abstraction has has 357 places, 516 transitions, 9129 flow [2024-06-27 21:02:16,769 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:16,769 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:16,769 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:16,769 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-06-27 21:02:16,769 INFO L420 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:16,769 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:16,769 INFO L85 PathProgramCache]: Analyzing trace with hash 44997346, now seen corresponding path program 3 times [2024-06-27 21:02:16,770 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:16,770 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1127527603] [2024-06-27 21:02:16,770 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:16,770 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:16,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:18,882 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:18,883 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:18,883 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1127527603] [2024-06-27 21:02:18,883 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1127527603] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:18,884 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:18,884 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:18,884 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [740412876] [2024-06-27 21:02:18,884 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:18,884 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:18,884 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:18,885 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:18,885 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:18,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:18,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 357 places, 516 transitions, 9129 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:18,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:18,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:18,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:21,752 INFO L124 PetriNetUnfolderBase]: 4461/6821 cut-off events. [2024-06-27 21:02:21,753 INFO L125 PetriNetUnfolderBase]: For 1011666/1011670 co-relation queries the response was YES. [2024-06-27 21:02:21,800 INFO L83 FinitePrefix]: Finished finitePrefix Result has 72568 conditions, 6821 events. 4461/6821 cut-off events. For 1011666/1011670 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 38846 event pairs, 973 based on Foata normal form. 6/6826 useless extension candidates. Maximal degree in co-relation 72399. Up to 5920 conditions per place. [2024-06-27 21:02:21,829 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 369 selfloop transitions, 173 changer transitions 0/545 dead transitions. [2024-06-27 21:02:21,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 364 places, 545 transitions, 10879 flow [2024-06-27 21:02:21,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:21,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:21,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 137 transitions. [2024-06-27 21:02:21,830 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40773809523809523 [2024-06-27 21:02:21,830 INFO L175 Difference]: Start difference. First operand has 357 places, 516 transitions, 9129 flow. Second operand 8 states and 137 transitions. [2024-06-27 21:02:21,830 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 364 places, 545 transitions, 10879 flow [2024-06-27 21:02:24,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 358 places, 545 transitions, 10621 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:24,035 INFO L231 Difference]: Finished difference. Result has 359 places, 516 transitions, 9224 flow [2024-06-27 21:02:24,035 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8871, PETRI_DIFFERENCE_MINUEND_PLACES=351, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=173, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=343, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9224, PETRI_PLACES=359, PETRI_TRANSITIONS=516} [2024-06-27 21:02:24,036 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 316 predicate places. [2024-06-27 21:02:24,036 INFO L495 AbstractCegarLoop]: Abstraction has has 359 places, 516 transitions, 9224 flow [2024-06-27 21:02:24,036 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:24,036 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:24,036 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:24,036 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-06-27 21:02:24,036 INFO L420 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:24,037 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:24,037 INFO L85 PathProgramCache]: Analyzing trace with hash 2022816954, now seen corresponding path program 2 times [2024-06-27 21:02:24,037 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:24,037 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967042111] [2024-06-27 21:02:24,037 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:24,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:24,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:26,077 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:26,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:26,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967042111] [2024-06-27 21:02:26,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [967042111] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:26,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:26,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:02:26,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [157015900] [2024-06-27 21:02:26,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:26,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:02:26,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:26,078 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:02:26,078 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:02:26,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:26,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 516 transitions, 9224 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:26,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:26,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:26,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:28,821 INFO L124 PetriNetUnfolderBase]: 4471/6834 cut-off events. [2024-06-27 21:02:28,821 INFO L125 PetriNetUnfolderBase]: For 1036177/1036181 co-relation queries the response was YES. [2024-06-27 21:02:28,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73347 conditions, 6834 events. 4471/6834 cut-off events. For 1036177/1036181 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 38933 event pairs, 988 based on Foata normal form. 6/6839 useless extension candidates. Maximal degree in co-relation 73177. Up to 6488 conditions per place. [2024-06-27 21:02:28,914 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 428 selfloop transitions, 114 changer transitions 0/545 dead transitions. [2024-06-27 21:02:28,915 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 545 transitions, 10859 flow [2024-06-27 21:02:28,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:28,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:28,916 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 139 transitions. [2024-06-27 21:02:28,916 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36772486772486773 [2024-06-27 21:02:28,916 INFO L175 Difference]: Start difference. First operand has 359 places, 516 transitions, 9224 flow. Second operand 9 states and 139 transitions. [2024-06-27 21:02:28,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 545 transitions, 10859 flow [2024-06-27 21:02:31,543 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 545 transitions, 10513 flow, removed 5 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:31,551 INFO L231 Difference]: Finished difference. Result has 362 places, 521 transitions, 9243 flow [2024-06-27 21:02:31,551 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8884, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=516, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=407, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9243, PETRI_PLACES=362, PETRI_TRANSITIONS=521} [2024-06-27 21:02:31,552 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 319 predicate places. [2024-06-27 21:02:31,552 INFO L495 AbstractCegarLoop]: Abstraction has has 362 places, 521 transitions, 9243 flow [2024-06-27 21:02:31,552 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:02:31,552 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:31,552 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:31,552 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-06-27 21:02:31,552 INFO L420 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:31,553 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:31,553 INFO L85 PathProgramCache]: Analyzing trace with hash -130852908, now seen corresponding path program 4 times [2024-06-27 21:02:31,553 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:31,553 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171535363] [2024-06-27 21:02:31,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:31,553 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:31,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:33,660 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:33,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:33,661 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171535363] [2024-06-27 21:02:33,661 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [171535363] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:33,661 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:33,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:33,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615282896] [2024-06-27 21:02:33,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:33,661 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:33,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:33,661 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:33,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:33,741 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:33,741 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 521 transitions, 9243 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:33,741 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:33,741 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:33,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:36,369 INFO L124 PetriNetUnfolderBase]: 4481/6843 cut-off events. [2024-06-27 21:02:36,369 INFO L125 PetriNetUnfolderBase]: For 1053815/1053815 co-relation queries the response was YES. [2024-06-27 21:02:36,421 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73259 conditions, 6843 events. 4481/6843 cut-off events. For 1053815/1053815 co-relation queries the response was YES. Maximal size of possible extension queue 372. Compared 38957 event pairs, 922 based on Foata normal form. 2/6844 useless extension candidates. Maximal degree in co-relation 73088. Up to 6751 conditions per place. [2024-06-27 21:02:36,452 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 501 selfloop transitions, 44 changer transitions 0/548 dead transitions. [2024-06-27 21:02:36,452 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 548 transitions, 10486 flow [2024-06-27 21:02:36,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:36,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:36,453 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 132 transitions. [2024-06-27 21:02:36,453 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3492063492063492 [2024-06-27 21:02:36,453 INFO L175 Difference]: Start difference. First operand has 362 places, 521 transitions, 9243 flow. Second operand 9 states and 132 transitions. [2024-06-27 21:02:36,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 548 transitions, 10486 flow [2024-06-27 21:02:39,022 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 548 transitions, 10229 flow, removed 45 selfloop flow, removed 5 redundant places. [2024-06-27 21:02:39,030 INFO L231 Difference]: Finished difference. Result has 366 places, 524 transitions, 9156 flow [2024-06-27 21:02:39,030 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=8986, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=521, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=477, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9156, PETRI_PLACES=366, PETRI_TRANSITIONS=524} [2024-06-27 21:02:39,031 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 323 predicate places. [2024-06-27 21:02:39,031 INFO L495 AbstractCegarLoop]: Abstraction has has 366 places, 524 transitions, 9156 flow [2024-06-27 21:02:39,031 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:39,031 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:39,031 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:39,031 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96 [2024-06-27 21:02:39,031 INFO L420 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:39,032 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:39,032 INFO L85 PathProgramCache]: Analyzing trace with hash 44636878, now seen corresponding path program 3 times [2024-06-27 21:02:39,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:39,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1810804795] [2024-06-27 21:02:39,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:39,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:39,042 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:40,978 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:40,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:40,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1810804795] [2024-06-27 21:02:40,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1810804795] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:40,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:40,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:40,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1429207629] [2024-06-27 21:02:40,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:40,979 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:40,979 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:40,979 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:40,979 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:41,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:41,015 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 524 transitions, 9156 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:41,015 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:41,015 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:41,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:43,472 INFO L124 PetriNetUnfolderBase]: 4489/6855 cut-off events. [2024-06-27 21:02:43,472 INFO L125 PetriNetUnfolderBase]: For 1073405/1073405 co-relation queries the response was YES. [2024-06-27 21:02:43,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73293 conditions, 6855 events. 4489/6855 cut-off events. For 1073405/1073405 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 39065 event pairs, 926 based on Foata normal form. 2/6856 useless extension candidates. Maximal degree in co-relation 73120. Up to 6786 conditions per place. [2024-06-27 21:02:43,564 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 516 selfloop transitions, 29 changer transitions 0/548 dead transitions. [2024-06-27 21:02:43,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 548 transitions, 10340 flow [2024-06-27 21:02:43,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:02:43,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:02:43,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 125 transitions. [2024-06-27 21:02:43,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3306878306878307 [2024-06-27 21:02:43,566 INFO L175 Difference]: Start difference. First operand has 366 places, 524 transitions, 9156 flow. Second operand 9 states and 125 transitions. [2024-06-27 21:02:43,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 548 transitions, 10340 flow [2024-06-27 21:02:45,842 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 367 places, 548 transitions, 10200 flow, removed 28 selfloop flow, removed 7 redundant places. [2024-06-27 21:02:45,850 INFO L231 Difference]: Finished difference. Result has 368 places, 526 transitions, 9117 flow [2024-06-27 21:02:45,850 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9016, PETRI_DIFFERENCE_MINUEND_PLACES=359, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=524, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9117, PETRI_PLACES=368, PETRI_TRANSITIONS=526} [2024-06-27 21:02:45,850 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 325 predicate places. [2024-06-27 21:02:45,851 INFO L495 AbstractCegarLoop]: Abstraction has has 368 places, 526 transitions, 9117 flow [2024-06-27 21:02:45,851 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:45,851 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:45,851 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:45,851 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-06-27 21:02:45,851 INFO L420 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:45,851 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:45,851 INFO L85 PathProgramCache]: Analyzing trace with hash -130494486, now seen corresponding path program 1 times [2024-06-27 21:02:45,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:45,852 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1889985721] [2024-06-27 21:02:45,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:45,852 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:45,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:47,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:47,893 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:47,893 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1889985721] [2024-06-27 21:02:47,893 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1889985721] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:47,893 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:47,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:47,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1905599747] [2024-06-27 21:02:47,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:47,894 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:47,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:47,900 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:47,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:47,934 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:47,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 526 transitions, 9117 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:47,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:47,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:47,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:50,553 INFO L124 PetriNetUnfolderBase]: 4494/6862 cut-off events. [2024-06-27 21:02:50,553 INFO L125 PetriNetUnfolderBase]: For 1090262/1090262 co-relation queries the response was YES. [2024-06-27 21:02:50,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73516 conditions, 6862 events. 4494/6862 cut-off events. For 1090262/1090262 co-relation queries the response was YES. Maximal size of possible extension queue 375. Compared 39084 event pairs, 927 based on Foata normal form. 1/6862 useless extension candidates. Maximal degree in co-relation 73342. Up to 6770 conditions per place. [2024-06-27 21:02:50,628 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 500 selfloop transitions, 47 changer transitions 0/550 dead transitions. [2024-06-27 21:02:50,628 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 375 places, 550 transitions, 10352 flow [2024-06-27 21:02:50,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:50,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:50,629 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 121 transitions. [2024-06-27 21:02:50,629 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3601190476190476 [2024-06-27 21:02:50,629 INFO L175 Difference]: Start difference. First operand has 368 places, 526 transitions, 9117 flow. Second operand 8 states and 121 transitions. [2024-06-27 21:02:50,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 375 places, 550 transitions, 10352 flow [2024-06-27 21:02:52,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 369 places, 550 transitions, 10276 flow, removed 13 selfloop flow, removed 6 redundant places. [2024-06-27 21:02:52,986 INFO L231 Difference]: Finished difference. Result has 370 places, 529 transitions, 9233 flow [2024-06-27 21:02:52,986 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9041, PETRI_DIFFERENCE_MINUEND_PLACES=362, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=479, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9233, PETRI_PLACES=370, PETRI_TRANSITIONS=529} [2024-06-27 21:02:52,994 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 327 predicate places. [2024-06-27 21:02:52,994 INFO L495 AbstractCegarLoop]: Abstraction has has 370 places, 529 transitions, 9233 flow [2024-06-27 21:02:52,994 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:52,994 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:02:52,995 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:02:52,995 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable98 [2024-06-27 21:02:52,995 INFO L420 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:02:52,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:02:52,995 INFO L85 PathProgramCache]: Analyzing trace with hash -130494052, now seen corresponding path program 1 times [2024-06-27 21:02:52,995 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:02:52,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108741811] [2024-06-27 21:02:52,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:02:52,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:02:53,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:02:55,455 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:02:55,456 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:02:55,456 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108741811] [2024-06-27 21:02:55,456 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108741811] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:02:55,456 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:02:55,456 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:02:55,456 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804150922] [2024-06-27 21:02:55,456 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:02:55,457 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:02:55,457 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:02:55,457 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:02:55,457 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:02:55,494 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:02:55,500 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 529 transitions, 9233 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:02:55,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:02:55,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:02:55,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:02:58,302 INFO L124 PetriNetUnfolderBase]: 4502/6874 cut-off events. [2024-06-27 21:02:58,303 INFO L125 PetriNetUnfolderBase]: For 1118374/1118374 co-relation queries the response was YES. [2024-06-27 21:02:58,367 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73902 conditions, 6874 events. 4502/6874 cut-off events. For 1118374/1118374 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 39172 event pairs, 923 based on Foata normal form. 2/6875 useless extension candidates. Maximal degree in co-relation 73727. Up to 6785 conditions per place. [2024-06-27 21:02:58,401 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 508 selfloop transitions, 41 changer transitions 0/552 dead transitions. [2024-06-27 21:02:58,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 552 transitions, 10450 flow [2024-06-27 21:02:58,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:02:58,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:02:58,402 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 120 transitions. [2024-06-27 21:02:58,402 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:02:58,402 INFO L175 Difference]: Start difference. First operand has 370 places, 529 transitions, 9233 flow. Second operand 8 states and 120 transitions. [2024-06-27 21:02:58,402 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 552 transitions, 10450 flow [2024-06-27 21:03:01,072 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 370 places, 552 transitions, 10312 flow, removed 24 selfloop flow, removed 7 redundant places. [2024-06-27 21:03:01,087 INFO L231 Difference]: Finished difference. Result has 371 places, 531 transitions, 9247 flow [2024-06-27 21:03:01,089 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9095, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=488, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9247, PETRI_PLACES=371, PETRI_TRANSITIONS=531} [2024-06-27 21:03:01,089 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 328 predicate places. [2024-06-27 21:03:01,090 INFO L495 AbstractCegarLoop]: Abstraction has has 371 places, 531 transitions, 9247 flow [2024-06-27 21:03:01,090 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:01,090 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:01,090 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:01,090 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-06-27 21:03:01,090 INFO L420 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:01,090 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:01,090 INFO L85 PathProgramCache]: Analyzing trace with hash -130863138, now seen corresponding path program 5 times [2024-06-27 21:03:01,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:01,091 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1130899734] [2024-06-27 21:03:01,091 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:01,091 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:01,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:02,955 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:02,955 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:02,955 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1130899734] [2024-06-27 21:03:02,955 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1130899734] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:02,955 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:02,956 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:02,956 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2082708381] [2024-06-27 21:03:02,956 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:02,956 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:02,956 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:02,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:02,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=64, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:02,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:02,987 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 371 places, 531 transitions, 9247 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:02,987 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:02,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:02,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:05,420 INFO L124 PetriNetUnfolderBase]: 4528/6910 cut-off events. [2024-06-27 21:03:05,420 INFO L125 PetriNetUnfolderBase]: For 1126962/1126962 co-relation queries the response was YES. [2024-06-27 21:03:05,495 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74527 conditions, 6910 events. 4528/6910 cut-off events. For 1126962/1126962 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 39401 event pairs, 923 based on Foata normal form. 2/6911 useless extension candidates. Maximal degree in co-relation 74352. Up to 6798 conditions per place. [2024-06-27 21:03:05,532 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 508 selfloop transitions, 53 changer transitions 0/564 dead transitions. [2024-06-27 21:03:05,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 380 places, 564 transitions, 10802 flow [2024-06-27 21:03:05,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:03:05,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:03:05,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-06-27 21:03:05,533 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-27 21:03:05,534 INFO L175 Difference]: Start difference. First operand has 371 places, 531 transitions, 9247 flow. Second operand 10 states and 145 transitions. [2024-06-27 21:03:05,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 380 places, 564 transitions, 10802 flow [2024-06-27 21:03:08,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 374 places, 564 transitions, 10669 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:08,321 INFO L231 Difference]: Finished difference. Result has 375 places, 537 transitions, 9388 flow [2024-06-27 21:03:08,321 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9114, PETRI_DIFFERENCE_MINUEND_PLACES=365, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=531, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=481, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=9388, PETRI_PLACES=375, PETRI_TRANSITIONS=537} [2024-06-27 21:03:08,321 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 332 predicate places. [2024-06-27 21:03:08,322 INFO L495 AbstractCegarLoop]: Abstraction has has 375 places, 537 transitions, 9388 flow [2024-06-27 21:03:08,322 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:08,322 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:08,322 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:08,322 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-06-27 21:03:08,322 INFO L420 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:08,323 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:08,323 INFO L85 PathProgramCache]: Analyzing trace with hash 44993378, now seen corresponding path program 6 times [2024-06-27 21:03:08,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:08,323 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1984571895] [2024-06-27 21:03:08,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:08,324 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:10,249 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:10,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:10,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1984571895] [2024-06-27 21:03:10,250 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1984571895] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:10,250 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:10,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:03:10,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855299581] [2024-06-27 21:03:10,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:10,251 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:03:10,251 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:10,251 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:03:10,251 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:03:10,287 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:10,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 375 places, 537 transitions, 9388 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:10,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:10,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:10,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:12,793 INFO L124 PetriNetUnfolderBase]: 4522/6902 cut-off events. [2024-06-27 21:03:12,793 INFO L125 PetriNetUnfolderBase]: For 1140288/1140288 co-relation queries the response was YES. [2024-06-27 21:03:12,846 INFO L83 FinitePrefix]: Finished finitePrefix Result has 74466 conditions, 6902 events. 4522/6902 cut-off events. For 1140288/1140288 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 39310 event pairs, 917 based on Foata normal form. 2/6903 useless extension candidates. Maximal degree in co-relation 74290. Up to 6819 conditions per place. [2024-06-27 21:03:12,876 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 518 selfloop transitions, 39 changer transitions 0/560 dead transitions. [2024-06-27 21:03:12,876 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 383 places, 560 transitions, 10575 flow [2024-06-27 21:03:12,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:03:12,877 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:03:12,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 129 transitions. [2024-06-27 21:03:12,877 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3412698412698413 [2024-06-27 21:03:12,877 INFO L175 Difference]: Start difference. First operand has 375 places, 537 transitions, 9388 flow. Second operand 9 states and 129 transitions. [2024-06-27 21:03:12,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 383 places, 560 transitions, 10575 flow [2024-06-27 21:03:16,087 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 560 transitions, 10412 flow, removed 56 selfloop flow, removed 6 redundant places. [2024-06-27 21:03:16,095 INFO L231 Difference]: Finished difference. Result has 378 places, 537 transitions, 9310 flow [2024-06-27 21:03:16,095 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9225, PETRI_DIFFERENCE_MINUEND_PLACES=369, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=498, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=9310, PETRI_PLACES=378, PETRI_TRANSITIONS=537} [2024-06-27 21:03:16,095 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 335 predicate places. [2024-06-27 21:03:16,096 INFO L495 AbstractCegarLoop]: Abstraction has has 378 places, 537 transitions, 9310 flow [2024-06-27 21:03:16,096 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:03:16,096 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:16,096 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:16,096 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-06-27 21:03:16,096 INFO L420 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:16,096 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:16,096 INFO L85 PathProgramCache]: Analyzing trace with hash -878174132, now seen corresponding path program 7 times [2024-06-27 21:03:16,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:16,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [707959090] [2024-06-27 21:03:16,097 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:16,097 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:16,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:18,492 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:18,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:18,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [707959090] [2024-06-27 21:03:18,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [707959090] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:18,493 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:18,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:18,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1165575311] [2024-06-27 21:03:18,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:18,493 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:18,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:18,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:18,494 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:18,522 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:18,522 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 537 transitions, 9310 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:18,523 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:18,523 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:18,523 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:20,862 INFO L124 PetriNetUnfolderBase]: 4542/6932 cut-off events. [2024-06-27 21:03:20,862 INFO L125 PetriNetUnfolderBase]: For 1173231/1173247 co-relation queries the response was YES. [2024-06-27 21:03:20,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75010 conditions, 6932 events. 4542/6932 cut-off events. For 1173231/1173247 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39516 event pairs, 917 based on Foata normal form. 20/6951 useless extension candidates. Maximal degree in co-relation 74832. Up to 6475 conditions per place. [2024-06-27 21:03:20,963 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 446 selfloop transitions, 128 changer transitions 0/577 dead transitions. [2024-06-27 21:03:20,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 577 transitions, 11420 flow [2024-06-27 21:03:20,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:20,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:20,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 134 transitions. [2024-06-27 21:03:20,965 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39880952380952384 [2024-06-27 21:03:20,965 INFO L175 Difference]: Start difference. First operand has 378 places, 537 transitions, 9310 flow. Second operand 8 states and 134 transitions. [2024-06-27 21:03:20,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 577 transitions, 11420 flow [2024-06-27 21:03:24,090 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 577 transitions, 11324 flow, removed 7 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:24,126 INFO L231 Difference]: Finished difference. Result has 379 places, 547 transitions, 9818 flow [2024-06-27 21:03:24,127 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9214, PETRI_DIFFERENCE_MINUEND_PLACES=370, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=537, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=121, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=412, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9818, PETRI_PLACES=379, PETRI_TRANSITIONS=547} [2024-06-27 21:03:24,127 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 336 predicate places. [2024-06-27 21:03:24,127 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 547 transitions, 9818 flow [2024-06-27 21:03:24,127 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:24,127 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:24,127 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:24,127 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable102 [2024-06-27 21:03:24,128 INFO L420 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:24,128 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:24,128 INFO L85 PathProgramCache]: Analyzing trace with hash -877875602, now seen corresponding path program 8 times [2024-06-27 21:03:24,128 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:24,128 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432285797] [2024-06-27 21:03:24,128 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:24,128 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:24,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:26,160 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:26,160 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:26,160 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432285797] [2024-06-27 21:03:26,160 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1432285797] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:26,161 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:26,161 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:26,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1684072529] [2024-06-27 21:03:26,161 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:26,161 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:26,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:26,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:26,162 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:26,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:26,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 547 transitions, 9818 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:26,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:26,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:26,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:28,911 INFO L124 PetriNetUnfolderBase]: 4538/6927 cut-off events. [2024-06-27 21:03:28,911 INFO L125 PetriNetUnfolderBase]: For 1188785/1188801 co-relation queries the response was YES. [2024-06-27 21:03:28,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75847 conditions, 6927 events. 4538/6927 cut-off events. For 1188785/1188801 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39509 event pairs, 958 based on Foata normal form. 20/6946 useless extension candidates. Maximal degree in co-relation 75667. Up to 6572 conditions per place. [2024-06-27 21:03:28,996 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 457 selfloop transitions, 114 changer transitions 0/574 dead transitions. [2024-06-27 21:03:28,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 574 transitions, 11499 flow [2024-06-27 21:03:28,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:28,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:28,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 128 transitions. [2024-06-27 21:03:28,998 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38095238095238093 [2024-06-27 21:03:28,998 INFO L175 Difference]: Start difference. First operand has 379 places, 547 transitions, 9818 flow. Second operand 8 states and 128 transitions. [2024-06-27 21:03:28,998 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 574 transitions, 11499 flow [2024-06-27 21:03:32,224 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 574 transitions, 11120 flow, removed 106 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:32,232 INFO L231 Difference]: Finished difference. Result has 382 places, 550 transitions, 9768 flow [2024-06-27 21:03:32,232 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9449, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=547, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=111, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=433, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9768, PETRI_PLACES=382, PETRI_TRANSITIONS=550} [2024-06-27 21:03:32,232 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 339 predicate places. [2024-06-27 21:03:32,232 INFO L495 AbstractCegarLoop]: Abstraction has has 382 places, 550 transitions, 9768 flow [2024-06-27 21:03:32,232 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:32,232 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:32,233 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:32,233 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-06-27 21:03:32,233 INFO L420 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:32,233 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:32,233 INFO L85 PathProgramCache]: Analyzing trace with hash -877875416, now seen corresponding path program 3 times [2024-06-27 21:03:32,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:32,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [44550224] [2024-06-27 21:03:32,233 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:32,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:32,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:34,542 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:34,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:34,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [44550224] [2024-06-27 21:03:34,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [44550224] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:34,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:34,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:34,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2034948308] [2024-06-27 21:03:34,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:34,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:34,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:34,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:34,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:34,556 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:34,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 550 transitions, 9768 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:34,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:34,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:34,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:37,252 INFO L124 PetriNetUnfolderBase]: 4532/6919 cut-off events. [2024-06-27 21:03:37,252 INFO L125 PetriNetUnfolderBase]: For 1191554/1191570 co-relation queries the response was YES. [2024-06-27 21:03:37,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75664 conditions, 6919 events. 4532/6919 cut-off events. For 1191554/1191570 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39441 event pairs, 951 based on Foata normal form. 18/6936 useless extension candidates. Maximal degree in co-relation 75483. Up to 6579 conditions per place. [2024-06-27 21:03:37,353 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 465 selfloop transitions, 105 changer transitions 0/573 dead transitions. [2024-06-27 21:03:37,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 573 transitions, 11171 flow [2024-06-27 21:03:37,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:37,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:37,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 126 transitions. [2024-06-27 21:03:37,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-06-27 21:03:37,355 INFO L175 Difference]: Start difference. First operand has 382 places, 550 transitions, 9768 flow. Second operand 8 states and 126 transitions. [2024-06-27 21:03:37,355 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 573 transitions, 11171 flow [2024-06-27 21:03:40,713 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 573 transitions, 10910 flow, removed 42 selfloop flow, removed 5 redundant places. [2024-06-27 21:03:40,720 INFO L231 Difference]: Finished difference. Result has 385 places, 550 transitions, 9725 flow [2024-06-27 21:03:40,721 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9507, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=445, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9725, PETRI_PLACES=385, PETRI_TRANSITIONS=550} [2024-06-27 21:03:40,721 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-27 21:03:40,721 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 550 transitions, 9725 flow [2024-06-27 21:03:40,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:40,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:40,721 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:40,721 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable104 [2024-06-27 21:03:40,722 INFO L420 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:40,722 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:40,722 INFO L85 PathProgramCache]: Analyzing trace with hash -877875230, now seen corresponding path program 4 times [2024-06-27 21:03:40,722 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:40,722 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644514528] [2024-06-27 21:03:40,722 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:40,722 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:40,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:42,668 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:42,668 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:42,668 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644514528] [2024-06-27 21:03:42,668 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644514528] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:42,668 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:42,668 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:42,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404678555] [2024-06-27 21:03:42,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:42,669 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:42,669 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:42,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:42,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:42,695 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:42,695 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 550 transitions, 9725 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:42,695 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:42,695 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:42,695 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:45,649 INFO L124 PetriNetUnfolderBase]: 4514/6895 cut-off events. [2024-06-27 21:03:45,649 INFO L125 PetriNetUnfolderBase]: For 1203790/1203806 co-relation queries the response was YES. [2024-06-27 21:03:45,700 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75082 conditions, 6895 events. 4514/6895 cut-off events. For 1203790/1203806 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39256 event pairs, 875 based on Foata normal form. 22/6916 useless extension candidates. Maximal degree in co-relation 74900. Up to 6008 conditions per place. [2024-06-27 21:03:45,730 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 412 selfloop transitions, 164 changer transitions 0/579 dead transitions. [2024-06-27 21:03:45,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 579 transitions, 11409 flow [2024-06-27 21:03:45,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:45,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:45,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 135 transitions. [2024-06-27 21:03:45,731 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4017857142857143 [2024-06-27 21:03:45,731 INFO L175 Difference]: Start difference. First operand has 385 places, 550 transitions, 9725 flow. Second operand 8 states and 135 transitions. [2024-06-27 21:03:45,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 579 transitions, 11409 flow [2024-06-27 21:03:48,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 579 transitions, 11092 flow, removed 20 selfloop flow, removed 8 redundant places. [2024-06-27 21:03:48,807 INFO L231 Difference]: Finished difference. Result has 385 places, 550 transitions, 9744 flow [2024-06-27 21:03:48,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9408, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=386, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9744, PETRI_PLACES=385, PETRI_TRANSITIONS=550} [2024-06-27 21:03:48,808 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 342 predicate places. [2024-06-27 21:03:48,808 INFO L495 AbstractCegarLoop]: Abstraction has has 385 places, 550 transitions, 9744 flow [2024-06-27 21:03:48,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:48,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:48,808 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:48,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-06-27 21:03:48,809 INFO L420 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:48,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:48,809 INFO L85 PathProgramCache]: Analyzing trace with hash -867753210, now seen corresponding path program 4 times [2024-06-27 21:03:48,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:48,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [249031766] [2024-06-27 21:03:48,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:48,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:48,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:50,950 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:50,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:50,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [249031766] [2024-06-27 21:03:50,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [249031766] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:50,951 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:50,951 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:50,951 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360395290] [2024-06-27 21:03:50,951 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:50,951 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:50,951 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:50,951 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:50,952 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:50,968 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:50,969 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 550 transitions, 9744 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:50,969 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:50,969 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:50,969 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:03:53,856 INFO L124 PetriNetUnfolderBase]: 4508/6887 cut-off events. [2024-06-27 21:03:53,856 INFO L125 PetriNetUnfolderBase]: For 1198183/1198199 co-relation queries the response was YES. [2024-06-27 21:03:53,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75308 conditions, 6887 events. 4508/6887 cut-off events. For 1198183/1198199 co-relation queries the response was YES. Maximal size of possible extension queue 382. Compared 39251 event pairs, 947 based on Foata normal form. 18/6904 useless extension candidates. Maximal degree in co-relation 75126. Up to 6550 conditions per place. [2024-06-27 21:03:53,961 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 461 selfloop transitions, 109 changer transitions 0/573 dead transitions. [2024-06-27 21:03:53,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 573 transitions, 10959 flow [2024-06-27 21:03:53,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:03:53,961 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:03:53,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:03:53,962 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 21:03:53,962 INFO L175 Difference]: Start difference. First operand has 385 places, 550 transitions, 9744 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:03:53,962 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 573 transitions, 10959 flow [2024-06-27 21:03:57,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 573 transitions, 10320 flow, removed 17 selfloop flow, removed 10 redundant places. [2024-06-27 21:03:57,226 INFO L231 Difference]: Finished difference. Result has 383 places, 550 transitions, 9332 flow [2024-06-27 21:03:57,226 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9105, PETRI_DIFFERENCE_MINUEND_PLACES=375, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=441, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=9332, PETRI_PLACES=383, PETRI_TRANSITIONS=550} [2024-06-27 21:03:57,227 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 340 predicate places. [2024-06-27 21:03:57,227 INFO L495 AbstractCegarLoop]: Abstraction has has 383 places, 550 transitions, 9332 flow [2024-06-27 21:03:57,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:57,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:03:57,227 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:03:57,227 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-06-27 21:03:57,227 INFO L420 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:03:57,228 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:03:57,228 INFO L85 PathProgramCache]: Analyzing trace with hash -523612562, now seen corresponding path program 9 times [2024-06-27 21:03:57,228 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:03:57,228 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [345177110] [2024-06-27 21:03:57,228 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:03:57,228 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:03:57,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:03:59,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:03:59,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:03:59,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [345177110] [2024-06-27 21:03:59,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [345177110] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:03:59,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:03:59,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:03:59,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950233554] [2024-06-27 21:03:59,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:03:59,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:03:59,331 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:03:59,331 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:03:59,331 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:03:59,351 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:03:59,351 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 550 transitions, 9332 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:03:59,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:03:59,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:03:59,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:02,378 INFO L124 PetriNetUnfolderBase]: 4792/7300 cut-off events. [2024-06-27 21:04:02,378 INFO L125 PetriNetUnfolderBase]: For 1397311/1397311 co-relation queries the response was YES. [2024-06-27 21:04:02,432 INFO L83 FinitePrefix]: Finished finitePrefix Result has 81547 conditions, 7300 events. 4792/7300 cut-off events. For 1397311/1397311 co-relation queries the response was YES. Maximal size of possible extension queue 399. Compared 41846 event pairs, 838 based on Foata normal form. 11/7310 useless extension candidates. Maximal degree in co-relation 81364. Up to 6136 conditions per place. [2024-06-27 21:04:02,465 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 450 selfloop transitions, 188 changer transitions 0/641 dead transitions. [2024-06-27 21:04:02,465 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 641 transitions, 12056 flow [2024-06-27 21:04:02,466 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:04:02,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:04:02,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 164 transitions. [2024-06-27 21:04:02,466 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3904761904761905 [2024-06-27 21:04:02,467 INFO L175 Difference]: Start difference. First operand has 383 places, 550 transitions, 9332 flow. Second operand 10 states and 164 transitions. [2024-06-27 21:04:02,467 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 641 transitions, 12056 flow [2024-06-27 21:04:05,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 641 transitions, 11804 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:05,679 INFO L231 Difference]: Finished difference. Result has 390 places, 595 transitions, 10600 flow [2024-06-27 21:04:05,680 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=9082, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=550, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=371, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=10600, PETRI_PLACES=390, PETRI_TRANSITIONS=595} [2024-06-27 21:04:05,680 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 347 predicate places. [2024-06-27 21:04:05,680 INFO L495 AbstractCegarLoop]: Abstraction has has 390 places, 595 transitions, 10600 flow [2024-06-27 21:04:05,680 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:05,680 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:05,680 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:05,680 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-06-27 21:04:05,681 INFO L420 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:05,681 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:05,681 INFO L85 PathProgramCache]: Analyzing trace with hash -1682323790, now seen corresponding path program 5 times [2024-06-27 21:04:05,681 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:05,681 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338172112] [2024-06-27 21:04:05,681 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:05,681 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:05,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:08,060 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:08,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:08,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338172112] [2024-06-27 21:04:08,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338172112] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:08,061 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:08,061 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:08,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1583373373] [2024-06-27 21:04:08,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:08,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:08,062 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:08,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:08,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:08,093 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:04:08,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 390 places, 595 transitions, 10600 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:08,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:08,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:04:08,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:10,831 INFO L124 PetriNetUnfolderBase]: 4806/7320 cut-off events. [2024-06-27 21:04:10,831 INFO L125 PetriNetUnfolderBase]: For 1403863/1403863 co-relation queries the response was YES. [2024-06-27 21:04:10,913 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84799 conditions, 7320 events. 4806/7320 cut-off events. For 1403863/1403863 co-relation queries the response was YES. Maximal size of possible extension queue 400. Compared 41864 event pairs, 923 based on Foata normal form. 6/7325 useless extension candidates. Maximal degree in co-relation 84612. Up to 7055 conditions per place. [2024-06-27 21:04:10,958 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 559 selfloop transitions, 64 changer transitions 0/626 dead transitions. [2024-06-27 21:04:10,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 398 places, 626 transitions, 12521 flow [2024-06-27 21:04:10,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:10,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:10,959 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 140 transitions. [2024-06-27 21:04:10,960 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37037037037037035 [2024-06-27 21:04:10,960 INFO L175 Difference]: Start difference. First operand has 390 places, 595 transitions, 10600 flow. Second operand 9 states and 140 transitions. [2024-06-27 21:04:10,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 398 places, 626 transitions, 12521 flow [2024-06-27 21:04:14,819 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 394 places, 626 transitions, 12156 flow, removed 167 selfloop flow, removed 4 redundant places. [2024-06-27 21:04:14,828 INFO L231 Difference]: Finished difference. Result has 395 places, 598 transitions, 10460 flow [2024-06-27 21:04:14,828 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10247, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=534, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10460, PETRI_PLACES=395, PETRI_TRANSITIONS=598} [2024-06-27 21:04:14,828 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 352 predicate places. [2024-06-27 21:04:14,828 INFO L495 AbstractCegarLoop]: Abstraction has has 395 places, 598 transitions, 10460 flow [2024-06-27 21:04:14,829 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:14,829 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:14,829 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:14,829 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable108 [2024-06-27 21:04:14,829 INFO L420 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:14,829 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:14,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1759815714, now seen corresponding path program 6 times [2024-06-27 21:04:14,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:14,830 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054235947] [2024-06-27 21:04:14,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:14,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:14,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:16,756 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:16,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:16,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054235947] [2024-06-27 21:04:16,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054235947] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:16,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:16,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:16,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [179765026] [2024-06-27 21:04:16,757 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:16,757 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:16,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:16,758 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:16,758 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:16,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:04:16,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 598 transitions, 10460 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:16,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:16,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:04:16,786 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:19,706 INFO L124 PetriNetUnfolderBase]: 4848/7379 cut-off events. [2024-06-27 21:04:19,706 INFO L125 PetriNetUnfolderBase]: For 1424097/1424099 co-relation queries the response was YES. [2024-06-27 21:04:19,764 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85011 conditions, 7379 events. 4848/7379 cut-off events. For 1424097/1424099 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 42251 event pairs, 915 based on Foata normal form. 4/7382 useless extension candidates. Maximal degree in co-relation 84822. Up to 6683 conditions per place. [2024-06-27 21:04:19,799 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 490 selfloop transitions, 147 changer transitions 0/640 dead transitions. [2024-06-27 21:04:19,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 402 places, 640 transitions, 12699 flow [2024-06-27 21:04:19,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:19,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:19,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 140 transitions. [2024-06-27 21:04:19,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4166666666666667 [2024-06-27 21:04:19,801 INFO L175 Difference]: Start difference. First operand has 395 places, 598 transitions, 10460 flow. Second operand 8 states and 140 transitions. [2024-06-27 21:04:19,801 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 402 places, 640 transitions, 12699 flow [2024-06-27 21:04:24,368 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 396 places, 640 transitions, 12527 flow, removed 27 selfloop flow, removed 6 redundant places. [2024-06-27 21:04:24,376 INFO L231 Difference]: Finished difference. Result has 397 places, 604 transitions, 10739 flow [2024-06-27 21:04:24,377 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10288, PETRI_DIFFERENCE_MINUEND_PLACES=389, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=598, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=141, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=10739, PETRI_PLACES=397, PETRI_TRANSITIONS=604} [2024-06-27 21:04:24,377 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 354 predicate places. [2024-06-27 21:04:24,377 INFO L495 AbstractCegarLoop]: Abstraction has has 397 places, 604 transitions, 10739 flow [2024-06-27 21:04:24,377 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:24,377 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:24,378 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:24,378 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-06-27 21:04:24,378 INFO L420 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:24,378 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:24,378 INFO L85 PathProgramCache]: Analyzing trace with hash -1582921344, now seen corresponding path program 7 times [2024-06-27 21:04:24,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:24,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [870936285] [2024-06-27 21:04:24,378 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:24,379 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:26,390 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:26,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:26,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [870936285] [2024-06-27 21:04:26,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [870936285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:26,390 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:26,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:26,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377564382] [2024-06-27 21:04:26,391 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:26,391 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:26,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:26,391 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:26,391 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:26,413 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:04:26,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 397 places, 604 transitions, 10739 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:26,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:26,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:04:26,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:29,639 INFO L124 PetriNetUnfolderBase]: 4830/7354 cut-off events. [2024-06-27 21:04:29,639 INFO L125 PetriNetUnfolderBase]: For 1438048/1438048 co-relation queries the response was YES. [2024-06-27 21:04:29,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84654 conditions, 7354 events. 4830/7354 cut-off events. For 1438048/1438048 co-relation queries the response was YES. Maximal size of possible extension queue 403. Compared 42000 event pairs, 882 based on Foata normal form. 6/7359 useless extension candidates. Maximal degree in co-relation 84464. Up to 6672 conditions per place. [2024-06-27 21:04:29,753 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 498 selfloop transitions, 147 changer transitions 0/648 dead transitions. [2024-06-27 21:04:29,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 648 transitions, 12662 flow [2024-06-27 21:04:29,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:29,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:29,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 160 transitions. [2024-06-27 21:04:29,755 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42328042328042326 [2024-06-27 21:04:29,755 INFO L175 Difference]: Start difference. First operand has 397 places, 604 transitions, 10739 flow. Second operand 9 states and 160 transitions. [2024-06-27 21:04:29,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 648 transitions, 12662 flow [2024-06-27 21:04:34,635 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 400 places, 648 transitions, 12341 flow, removed 36 selfloop flow, removed 5 redundant places. [2024-06-27 21:04:34,644 INFO L231 Difference]: Finished difference. Result has 401 places, 604 transitions, 10726 flow [2024-06-27 21:04:34,645 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10418, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=147, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=457, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=10726, PETRI_PLACES=401, PETRI_TRANSITIONS=604} [2024-06-27 21:04:34,645 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 358 predicate places. [2024-06-27 21:04:34,645 INFO L495 AbstractCegarLoop]: Abstraction has has 401 places, 604 transitions, 10726 flow [2024-06-27 21:04:34,645 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:34,645 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:34,646 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:34,646 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110 [2024-06-27 21:04:34,646 INFO L420 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:34,646 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:34,646 INFO L85 PathProgramCache]: Analyzing trace with hash -1582921716, now seen corresponding path program 10 times [2024-06-27 21:04:34,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:34,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [494957762] [2024-06-27 21:04:34,646 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:34,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:34,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:36,774 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:36,774 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:36,774 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [494957762] [2024-06-27 21:04:36,774 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [494957762] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:36,774 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:36,774 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:36,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92386927] [2024-06-27 21:04:36,775 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:36,776 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:36,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:36,776 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:36,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:36,796 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:04:36,796 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 401 places, 604 transitions, 10726 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:36,796 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:36,796 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:04:36,796 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:39,956 INFO L124 PetriNetUnfolderBase]: 4882/7427 cut-off events. [2024-06-27 21:04:39,957 INFO L125 PetriNetUnfolderBase]: For 1489989/1489989 co-relation queries the response was YES. [2024-06-27 21:04:40,019 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85509 conditions, 7427 events. 4882/7427 cut-off events. For 1489989/1489989 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 42455 event pairs, 931 based on Foata normal form. 11/7437 useless extension candidates. Maximal degree in co-relation 85319. Up to 6975 conditions per place. [2024-06-27 21:04:40,055 INFO L140 encePairwiseOnDemand]: 29/42 looper letters, 551 selfloop transitions, 141 changer transitions 0/695 dead transitions. [2024-06-27 21:04:40,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 409 places, 695 transitions, 13287 flow [2024-06-27 21:04:40,056 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:04:40,056 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:04:40,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 159 transitions. [2024-06-27 21:04:40,056 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42063492063492064 [2024-06-27 21:04:40,057 INFO L175 Difference]: Start difference. First operand has 401 places, 604 transitions, 10726 flow. Second operand 9 states and 159 transitions. [2024-06-27 21:04:40,057 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 409 places, 695 transitions, 13287 flow [2024-06-27 21:04:44,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 695 transitions, 12974 flow, removed 21 selfloop flow, removed 7 redundant places. [2024-06-27 21:04:44,295 INFO L231 Difference]: Finished difference. Result has 406 places, 646 transitions, 11862 flow [2024-06-27 21:04:44,295 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=10442, PETRI_DIFFERENCE_MINUEND_PLACES=394, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=604, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=101, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=465, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=11862, PETRI_PLACES=406, PETRI_TRANSITIONS=646} [2024-06-27 21:04:44,295 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 363 predicate places. [2024-06-27 21:04:44,296 INFO L495 AbstractCegarLoop]: Abstraction has has 406 places, 646 transitions, 11862 flow [2024-06-27 21:04:44,296 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:44,296 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:44,296 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:44,296 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-06-27 21:04:44,296 INFO L420 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:44,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:44,297 INFO L85 PathProgramCache]: Analyzing trace with hash -1760173206, now seen corresponding path program 11 times [2024-06-27 21:04:44,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:44,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104503764] [2024-06-27 21:04:44,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:44,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:44,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:46,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-27 21:04:46,764 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:46,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104503764] [2024-06-27 21:04:46,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104503764] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:46,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:46,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:46,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287528717] [2024-06-27 21:04:46,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:46,765 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:46,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:46,766 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:46,766 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:46,789 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:04:46,790 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 406 places, 646 transitions, 11862 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:46,790 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:46,790 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:04:46,790 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:49,599 INFO L124 PetriNetUnfolderBase]: 4910/7467 cut-off events. [2024-06-27 21:04:49,600 INFO L125 PetriNetUnfolderBase]: For 1462584/1462586 co-relation queries the response was YES. [2024-06-27 21:04:49,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 87279 conditions, 7467 events. 4910/7467 cut-off events. For 1462584/1462586 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 42763 event pairs, 939 based on Foata normal form. 5/7471 useless extension candidates. Maximal degree in co-relation 87086. Up to 7039 conditions per place. [2024-06-27 21:04:49,722 INFO L140 encePairwiseOnDemand]: 28/42 looper letters, 568 selfloop transitions, 145 changer transitions 0/716 dead transitions. [2024-06-27 21:04:49,723 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 413 places, 716 transitions, 14386 flow [2024-06-27 21:04:49,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:49,724 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:49,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:04:49,732 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 21:04:49,732 INFO L175 Difference]: Start difference. First operand has 406 places, 646 transitions, 11862 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:04:49,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 413 places, 716 transitions, 14386 flow [2024-06-27 21:04:53,455 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 409 places, 716 transitions, 13896 flow, removed 225 selfloop flow, removed 4 redundant places. [2024-06-27 21:04:53,464 INFO L231 Difference]: Finished difference. Result has 413 places, 673 transitions, 12587 flow [2024-06-27 21:04:53,464 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=11526, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=646, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=122, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=506, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12587, PETRI_PLACES=413, PETRI_TRANSITIONS=673} [2024-06-27 21:04:53,464 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 370 predicate places. [2024-06-27 21:04:53,465 INFO L495 AbstractCegarLoop]: Abstraction has has 413 places, 673 transitions, 12587 flow [2024-06-27 21:04:53,465 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:53,465 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:04:53,465 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:04:53,465 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-06-27 21:04:53,465 INFO L420 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:04:53,466 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:04:53,466 INFO L85 PathProgramCache]: Analyzing trace with hash 1113010192, now seen corresponding path program 12 times [2024-06-27 21:04:53,466 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:04:53,466 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1013398253] [2024-06-27 21:04:53,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:04:53,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:04:53,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:04:55,629 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:04:55,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:04:55,629 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1013398253] [2024-06-27 21:04:55,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1013398253] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:04:55,629 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:04:55,629 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:04:55,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054312] [2024-06-27 21:04:55,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:04:55,630 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:04:55,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:04:55,630 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:04:55,630 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:04:55,651 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:04:55,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 413 places, 673 transitions, 12587 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:04:55,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:04:55,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:04:55,652 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:04:58,539 INFO L124 PetriNetUnfolderBase]: 4906/7461 cut-off events. [2024-06-27 21:04:58,540 INFO L125 PetriNetUnfolderBase]: For 1456566/1456568 co-relation queries the response was YES. [2024-06-27 21:04:58,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88148 conditions, 7461 events. 4906/7461 cut-off events. For 1456566/1456568 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 42677 event pairs, 939 based on Foata normal form. 6/7466 useless extension candidates. Maximal degree in co-relation 87951. Up to 6991 conditions per place. [2024-06-27 21:04:58,651 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 553 selfloop transitions, 155 changer transitions 0/711 dead transitions. [2024-06-27 21:04:58,651 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 420 places, 711 transitions, 14232 flow [2024-06-27 21:04:58,652 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:04:58,652 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:04:58,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-06-27 21:04:58,653 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43452380952380953 [2024-06-27 21:04:58,653 INFO L175 Difference]: Start difference. First operand has 413 places, 673 transitions, 12587 flow. Second operand 8 states and 146 transitions. [2024-06-27 21:04:58,653 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 420 places, 711 transitions, 14232 flow [2024-06-27 21:05:03,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 711 transitions, 13997 flow, removed 108 selfloop flow, removed 2 redundant places. [2024-06-27 21:05:03,858 INFO L231 Difference]: Finished difference. Result has 419 places, 676 transitions, 12783 flow [2024-06-27 21:05:03,859 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12352, PETRI_DIFFERENCE_MINUEND_PLACES=411, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=673, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=518, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12783, PETRI_PLACES=419, PETRI_TRANSITIONS=676} [2024-06-27 21:05:03,859 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 21:05:03,859 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 676 transitions, 12783 flow [2024-06-27 21:05:03,859 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:05:03,859 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:03,859 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:03,859 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-06-27 21:05:03,860 INFO L420 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:03,860 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:03,860 INFO L85 PathProgramCache]: Analyzing trace with hash 1113010564, now seen corresponding path program 8 times [2024-06-27 21:05:03,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:03,860 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1222094265] [2024-06-27 21:05:03,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:03,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:03,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:05,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-27 21:05:05,817 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:05,817 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1222094265] [2024-06-27 21:05:05,817 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1222094265] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:05,817 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:05,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-06-27 21:05:05,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [977537480] [2024-06-27 21:05:05,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:05,817 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-06-27 21:05:05,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:05,818 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-06-27 21:05:05,818 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-06-27 21:05:05,841 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:05:05,841 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 676 transitions, 12783 flow. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:05:05,841 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:05,841 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:05:05,841 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:08,952 INFO L124 PetriNetUnfolderBase]: 4900/7454 cut-off events. [2024-06-27 21:05:08,952 INFO L125 PetriNetUnfolderBase]: For 1461566/1461568 co-relation queries the response was YES. [2024-06-27 21:05:09,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88485 conditions, 7454 events. 4900/7454 cut-off events. For 1461566/1461568 co-relation queries the response was YES. Maximal size of possible extension queue 409. Compared 42645 event pairs, 894 based on Foata normal form. 4/7457 useless extension candidates. Maximal degree in co-relation 88286. Up to 6776 conditions per place. [2024-06-27 21:05:09,048 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 538 selfloop transitions, 171 changer transitions 0/712 dead transitions. [2024-06-27 21:05:09,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 712 transitions, 14809 flow [2024-06-27 21:05:09,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:09,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:09,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 142 transitions. [2024-06-27 21:05:09,049 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4226190476190476 [2024-06-27 21:05:09,049 INFO L175 Difference]: Start difference. First operand has 419 places, 676 transitions, 12783 flow. Second operand 8 states and 142 transitions. [2024-06-27 21:05:09,049 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 712 transitions, 14809 flow [2024-06-27 21:05:12,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 712 transitions, 14377 flow, removed 71 selfloop flow, removed 6 redundant places. [2024-06-27 21:05:12,925 INFO L231 Difference]: Finished difference. Result has 421 places, 676 transitions, 12699 flow [2024-06-27 21:05:12,925 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12351, PETRI_DIFFERENCE_MINUEND_PLACES=413, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=171, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=505, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12699, PETRI_PLACES=421, PETRI_TRANSITIONS=676} [2024-06-27 21:05:12,926 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 378 predicate places. [2024-06-27 21:05:12,926 INFO L495 AbstractCegarLoop]: Abstraction has has 421 places, 676 transitions, 12699 flow [2024-06-27 21:05:12,926 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 9 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-27 21:05:12,926 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:12,926 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:12,926 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable114 [2024-06-27 21:05:12,926 INFO L420 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:12,926 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:12,927 INFO L85 PathProgramCache]: Analyzing trace with hash -1759806786, now seen corresponding path program 2 times [2024-06-27 21:05:12,927 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:12,927 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [99573499] [2024-06-27 21:05:12,927 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:12,927 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:12,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:15,425 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:15,426 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:15,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [99573499] [2024-06-27 21:05:15,426 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [99573499] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:15,426 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:15,426 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:15,426 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1110680652] [2024-06-27 21:05:15,426 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:15,426 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:15,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:15,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:15,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:15,449 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:05:15,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 676 transitions, 12699 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:15,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:15,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:05:15,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:18,231 INFO L124 PetriNetUnfolderBase]: 4908/7465 cut-off events. [2024-06-27 21:05:18,231 INFO L125 PetriNetUnfolderBase]: For 1487084/1487084 co-relation queries the response was YES. [2024-06-27 21:05:18,307 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88920 conditions, 7465 events. 4908/7465 cut-off events. For 1487084/1487084 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 42730 event pairs, 931 based on Foata normal form. 2/7466 useless extension candidates. Maximal degree in co-relation 88720. Up to 7387 conditions per place. [2024-06-27 21:05:18,345 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 661 selfloop transitions, 34 changer transitions 0/698 dead transitions. [2024-06-27 21:05:18,345 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 427 places, 698 transitions, 14215 flow [2024-06-27 21:05:18,346 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:05:18,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:05:18,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:05:18,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-27 21:05:18,346 INFO L175 Difference]: Start difference. First operand has 421 places, 676 transitions, 12699 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:05:18,346 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 427 places, 698 transitions, 14215 flow [2024-06-27 21:05:22,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 418 places, 698 transitions, 13724 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-06-27 21:05:22,556 INFO L231 Difference]: Finished difference. Result has 419 places, 678 transitions, 12355 flow [2024-06-27 21:05:22,556 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12208, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=676, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=642, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12355, PETRI_PLACES=419, PETRI_TRANSITIONS=678} [2024-06-27 21:05:22,557 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 376 predicate places. [2024-06-27 21:05:22,557 INFO L495 AbstractCegarLoop]: Abstraction has has 419 places, 678 transitions, 12355 flow [2024-06-27 21:05:22,557 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:22,557 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:22,557 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:22,557 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-06-27 21:05:22,557 INFO L420 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:22,558 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:22,558 INFO L85 PathProgramCache]: Analyzing trace with hash 1112897786, now seen corresponding path program 7 times [2024-06-27 21:05:22,558 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:22,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1866237554] [2024-06-27 21:05:22,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:22,558 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:22,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:24,533 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:24,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:24,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1866237554] [2024-06-27 21:05:24,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1866237554] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:24,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:24,533 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:24,533 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733980866] [2024-06-27 21:05:24,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:24,534 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:24,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:24,537 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:24,537 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:24,591 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:05:24,591 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 419 places, 678 transitions, 12355 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:24,591 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:24,591 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:05:24,591 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:27,648 INFO L124 PetriNetUnfolderBase]: 4918/7479 cut-off events. [2024-06-27 21:05:27,648 INFO L125 PetriNetUnfolderBase]: For 1507051/1507051 co-relation queries the response was YES. [2024-06-27 21:05:27,711 INFO L83 FinitePrefix]: Finished finitePrefix Result has 88740 conditions, 7479 events. 4918/7479 cut-off events. For 1507051/1507051 co-relation queries the response was YES. Maximal size of possible extension queue 413. Compared 42810 event pairs, 931 based on Foata normal form. 2/7480 useless extension candidates. Maximal degree in co-relation 88539. Up to 7343 conditions per place. [2024-06-27 21:05:27,746 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 649 selfloop transitions, 61 changer transitions 0/713 dead transitions. [2024-06-27 21:05:27,746 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 713 transitions, 14190 flow [2024-06-27 21:05:27,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:27,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:27,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 133 transitions. [2024-06-27 21:05:27,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3958333333333333 [2024-06-27 21:05:27,748 INFO L175 Difference]: Start difference. First operand has 419 places, 678 transitions, 12355 flow. Second operand 8 states and 133 transitions. [2024-06-27 21:05:27,748 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 713 transitions, 14190 flow [2024-06-27 21:05:31,735 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 713 transitions, 14065 flow, removed 30 selfloop flow, removed 5 redundant places. [2024-06-27 21:05:31,745 INFO L231 Difference]: Finished difference. Result has 422 places, 681 transitions, 12447 flow [2024-06-27 21:05:31,745 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12230, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=678, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=617, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12447, PETRI_PLACES=422, PETRI_TRANSITIONS=681} [2024-06-27 21:05:31,746 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 379 predicate places. [2024-06-27 21:05:31,747 INFO L495 AbstractCegarLoop]: Abstraction has has 422 places, 681 transitions, 12447 flow [2024-06-27 21:05:31,747 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:31,747 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:31,748 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:31,748 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116 [2024-06-27 21:05:31,748 INFO L420 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:31,748 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:31,748 INFO L85 PathProgramCache]: Analyzing trace with hash -1759819682, now seen corresponding path program 8 times [2024-06-27 21:05:31,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:31,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2055890487] [2024-06-27 21:05:31,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:31,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:31,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:33,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:33,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:33,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2055890487] [2024-06-27 21:05:33,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2055890487] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:33,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:33,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:33,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966447141] [2024-06-27 21:05:33,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:33,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:33,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:33,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:33,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:33,954 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:05:33,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 422 places, 681 transitions, 12447 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:33,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:33,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:05:33,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:36,789 INFO L124 PetriNetUnfolderBase]: 4928/7493 cut-off events. [2024-06-27 21:05:36,790 INFO L125 PetriNetUnfolderBase]: For 1532433/1532433 co-relation queries the response was YES. [2024-06-27 21:05:36,874 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89147 conditions, 7493 events. 4928/7493 cut-off events. For 1532433/1532433 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 42894 event pairs, 930 based on Foata normal form. 2/7494 useless extension candidates. Maximal degree in co-relation 88945. Up to 7418 conditions per place. [2024-06-27 21:05:36,915 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 669 selfloop transitions, 34 changer transitions 0/706 dead transitions. [2024-06-27 21:05:36,916 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 706 transitions, 14023 flow [2024-06-27 21:05:36,916 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:05:36,916 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:05:36,917 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 119 transitions. [2024-06-27 21:05:36,917 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3541666666666667 [2024-06-27 21:05:36,917 INFO L175 Difference]: Start difference. First operand has 422 places, 681 transitions, 12447 flow. Second operand 8 states and 119 transitions. [2024-06-27 21:05:36,917 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 706 transitions, 14023 flow [2024-06-27 21:05:40,724 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 706 transitions, 13764 flow, removed 34 selfloop flow, removed 7 redundant places. [2024-06-27 21:05:40,733 INFO L231 Difference]: Finished difference. Result has 423 places, 684 transitions, 12357 flow [2024-06-27 21:05:40,734 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12188, PETRI_DIFFERENCE_MINUEND_PLACES=415, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=681, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=647, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12357, PETRI_PLACES=423, PETRI_TRANSITIONS=684} [2024-06-27 21:05:40,734 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 380 predicate places. [2024-06-27 21:05:40,734 INFO L495 AbstractCegarLoop]: Abstraction has has 423 places, 684 transitions, 12357 flow [2024-06-27 21:05:40,735 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:40,735 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:40,735 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:40,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-06-27 21:05:40,735 INFO L420 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:40,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:40,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1360309476, now seen corresponding path program 3 times [2024-06-27 21:05:40,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:40,736 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [274373853] [2024-06-27 21:05:40,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:40,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:40,746 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:42,990 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:42,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:42,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [274373853] [2024-06-27 21:05:42,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [274373853] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:42,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:42,990 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:42,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2089569639] [2024-06-27 21:05:42,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:42,991 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:42,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:42,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:42,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:43,014 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:05:43,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 684 transitions, 12357 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:43,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:43,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:05:43,015 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:45,870 INFO L124 PetriNetUnfolderBase]: 4936/7505 cut-off events. [2024-06-27 21:05:45,870 INFO L125 PetriNetUnfolderBase]: For 1558414/1558414 co-relation queries the response was YES. [2024-06-27 21:05:45,931 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89346 conditions, 7505 events. 4936/7505 cut-off events. For 1558414/1558414 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 42962 event pairs, 927 based on Foata normal form. 2/7506 useless extension candidates. Maximal degree in co-relation 89143. Up to 7433 conditions per place. [2024-06-27 21:05:45,963 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 673 selfloop transitions, 29 changer transitions 0/705 dead transitions. [2024-06-27 21:05:45,963 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 428 places, 705 transitions, 13889 flow [2024-06-27 21:05:45,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:05:45,969 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:05:45,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 99 transitions. [2024-06-27 21:05:45,969 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.39285714285714285 [2024-06-27 21:05:45,969 INFO L175 Difference]: Start difference. First operand has 423 places, 684 transitions, 12357 flow. Second operand 6 states and 99 transitions. [2024-06-27 21:05:45,969 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 428 places, 705 transitions, 13889 flow [2024-06-27 21:05:48,930 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 423 places, 705 transitions, 13769 flow, removed 37 selfloop flow, removed 5 redundant places. [2024-06-27 21:05:48,939 INFO L231 Difference]: Finished difference. Result has 424 places, 686 transitions, 12378 flow [2024-06-27 21:05:48,939 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12237, PETRI_DIFFERENCE_MINUEND_PLACES=418, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=684, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=27, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=655, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12378, PETRI_PLACES=424, PETRI_TRANSITIONS=686} [2024-06-27 21:05:48,940 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 381 predicate places. [2024-06-27 21:05:48,940 INFO L495 AbstractCegarLoop]: Abstraction has has 424 places, 686 transitions, 12378 flow [2024-06-27 21:05:48,940 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:48,940 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:48,940 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:05:48,940 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-06-27 21:05:48,940 INFO L420 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:48,941 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:48,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1760175872, now seen corresponding path program 9 times [2024-06-27 21:05:48,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:48,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1385305010] [2024-06-27 21:05:48,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:48,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:48,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:05:50,970 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:05:50,971 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:05:50,971 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1385305010] [2024-06-27 21:05:50,971 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1385305010] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:05:50,971 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:05:50,971 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:05:50,971 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1331553573] [2024-06-27 21:05:50,971 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:05:50,972 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:05:50,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:05:50,972 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:05:50,972 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:05:51,025 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:05:51,026 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 424 places, 686 transitions, 12378 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:51,026 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:05:51,026 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:05:51,026 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:05:53,974 INFO L124 PetriNetUnfolderBase]: 4943/7515 cut-off events. [2024-06-27 21:05:53,975 INFO L125 PetriNetUnfolderBase]: For 1578390/1578390 co-relation queries the response was YES. [2024-06-27 21:05:54,056 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89553 conditions, 7515 events. 4943/7515 cut-off events. For 1578390/1578390 co-relation queries the response was YES. Maximal size of possible extension queue 419. Compared 43004 event pairs, 926 based on Foata normal form. 2/7516 useless extension candidates. Maximal degree in co-relation 89349. Up to 7354 conditions per place. [2024-06-27 21:05:54,096 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 666 selfloop transitions, 64 changer transitions 0/733 dead transitions. [2024-06-27 21:05:54,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 432 places, 733 transitions, 14127 flow [2024-06-27 21:05:54,097 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:05:54,097 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:05:54,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 151 transitions. [2024-06-27 21:05:54,097 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3994708994708995 [2024-06-27 21:05:54,097 INFO L175 Difference]: Start difference. First operand has 424 places, 686 transitions, 12378 flow. Second operand 9 states and 151 transitions. [2024-06-27 21:05:54,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 432 places, 733 transitions, 14127 flow [2024-06-27 21:05:57,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 428 places, 733 transitions, 14015 flow, removed 32 selfloop flow, removed 4 redundant places. [2024-06-27 21:05:57,921 INFO L231 Difference]: Finished difference. Result has 430 places, 692 transitions, 12559 flow [2024-06-27 21:05:57,921 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12266, PETRI_DIFFERENCE_MINUEND_PLACES=420, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=686, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=622, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=12559, PETRI_PLACES=430, PETRI_TRANSITIONS=692} [2024-06-27 21:05:57,921 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 387 predicate places. [2024-06-27 21:05:57,922 INFO L495 AbstractCegarLoop]: Abstraction has has 430 places, 692 transitions, 12559 flow [2024-06-27 21:05:57,922 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:05:57,922 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:05:57,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] [2024-06-27 21:05:57,922 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-06-27 21:05:57,922 INFO L420 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:05:57,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:05:57,923 INFO L85 PathProgramCache]: Analyzing trace with hash -1760176182, now seen corresponding path program 4 times [2024-06-27 21:05:57,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:05:57,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1116184246] [2024-06-27 21:05:57,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:05:57,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:05:57,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:00,102 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:00,102 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:00,102 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1116184246] [2024-06-27 21:06:00,102 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1116184246] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:00,102 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:00,102 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:00,102 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135134220] [2024-06-27 21:06:00,102 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:00,103 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:00,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:00,103 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:00,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:00,122 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:06:00,122 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 430 places, 692 transitions, 12559 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:00,122 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:00,122 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:06:00,122 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:03,250 INFO L124 PetriNetUnfolderBase]: 4982/7576 cut-off events. [2024-06-27 21:06:03,250 INFO L125 PetriNetUnfolderBase]: For 1668497/1668497 co-relation queries the response was YES. [2024-06-27 21:06:03,316 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90445 conditions, 7576 events. 4982/7576 cut-off events. For 1668497/1668497 co-relation queries the response was YES. Maximal size of possible extension queue 422. Compared 43293 event pairs, 816 based on Foata normal form. 14/7589 useless extension candidates. Maximal degree in co-relation 90239. Up to 7356 conditions per place. [2024-06-27 21:06:03,351 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 690 selfloop transitions, 48 changer transitions 0/741 dead transitions. [2024-06-27 21:06:03,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 741 transitions, 14343 flow [2024-06-27 21:06:03,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:06:03,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:06:03,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 149 transitions. [2024-06-27 21:06:03,352 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.44345238095238093 [2024-06-27 21:06:03,353 INFO L175 Difference]: Start difference. First operand has 430 places, 692 transitions, 12559 flow. Second operand 8 states and 149 transitions. [2024-06-27 21:06:03,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 741 transitions, 14343 flow [2024-06-27 21:06:07,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 431 places, 741 transitions, 14140 flow, removed 51 selfloop flow, removed 6 redundant places. [2024-06-27 21:06:07,742 INFO L231 Difference]: Finished difference. Result has 432 places, 693 transitions, 12510 flow [2024-06-27 21:06:07,742 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12356, PETRI_DIFFERENCE_MINUEND_PLACES=424, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=692, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=644, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12510, PETRI_PLACES=432, PETRI_TRANSITIONS=693} [2024-06-27 21:06:07,742 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 389 predicate places. [2024-06-27 21:06:07,743 INFO L495 AbstractCegarLoop]: Abstraction has has 432 places, 693 transitions, 12510 flow [2024-06-27 21:06:07,743 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:07,743 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:07,743 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:07,743 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120 [2024-06-27 21:06:07,743 INFO L420 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:07,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:07,743 INFO L85 PathProgramCache]: Analyzing trace with hash -1759807220, now seen corresponding path program 2 times [2024-06-27 21:06:07,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:07,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2140303244] [2024-06-27 21:06:07,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:07,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:07,754 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:09,865 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:09,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:09,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2140303244] [2024-06-27 21:06:09,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2140303244] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:09,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:09,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:09,866 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [329847354] [2024-06-27 21:06:09,866 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:09,866 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:09,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:09,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:09,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:09,935 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:06:09,936 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 432 places, 693 transitions, 12510 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:09,936 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:09,936 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:06:09,936 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:12,945 INFO L124 PetriNetUnfolderBase]: 4979/7572 cut-off events. [2024-06-27 21:06:12,945 INFO L125 PetriNetUnfolderBase]: For 1585334/1585334 co-relation queries the response was YES. [2024-06-27 21:06:13,043 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90212 conditions, 7572 events. 4979/7572 cut-off events. For 1585334/1585334 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 43396 event pairs, 936 based on Foata normal form. 1/7572 useless extension candidates. Maximal degree in co-relation 90005. Up to 7491 conditions per place. [2024-06-27 21:06:13,086 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 670 selfloop transitions, 40 changer transitions 0/713 dead transitions. [2024-06-27 21:06:13,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 713 transitions, 13992 flow [2024-06-27 21:06:13,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:06:13,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:06:13,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 111 transitions. [2024-06-27 21:06:13,087 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37755102040816324 [2024-06-27 21:06:13,087 INFO L175 Difference]: Start difference. First operand has 432 places, 693 transitions, 12510 flow. Second operand 7 states and 111 transitions. [2024-06-27 21:06:13,087 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 713 transitions, 13992 flow [2024-06-27 21:06:18,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 713 transitions, 13879 flow, removed 11 selfloop flow, removed 6 redundant places. [2024-06-27 21:06:18,158 INFO L231 Difference]: Finished difference. Result has 433 places, 693 transitions, 12489 flow [2024-06-27 21:06:18,158 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12397, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=653, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12489, PETRI_PLACES=433, PETRI_TRANSITIONS=693} [2024-06-27 21:06:18,158 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-27 21:06:18,159 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 693 transitions, 12489 flow [2024-06-27 21:06:18,159 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:18,159 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:18,159 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:18,159 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-06-27 21:06:18,159 INFO L420 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:18,159 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:18,160 INFO L85 PathProgramCache]: Analyzing trace with hash -1748188730, now seen corresponding path program 3 times [2024-06-27 21:06:18,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:18,160 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1868173433] [2024-06-27 21:06:18,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:18,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:18,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:20,298 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:20,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:20,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1868173433] [2024-06-27 21:06:20,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1868173433] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:20,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:20,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:20,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682729395] [2024-06-27 21:06:20,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:20,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:20,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:20,300 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:20,300 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:20,349 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:06:20,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 693 transitions, 12489 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:20,350 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:20,350 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:06:20,350 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:23,339 INFO L124 PetriNetUnfolderBase]: 4974/7565 cut-off events. [2024-06-27 21:06:23,339 INFO L125 PetriNetUnfolderBase]: For 1602285/1602285 co-relation queries the response was YES. [2024-06-27 21:06:23,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90031 conditions, 7565 events. 4974/7565 cut-off events. For 1602285/1602285 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 43379 event pairs, 936 based on Foata normal form. 1/7565 useless extension candidates. Maximal degree in co-relation 89823. Up to 7460 conditions per place. [2024-06-27 21:06:23,447 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 676 selfloop transitions, 41 changer transitions 0/720 dead transitions. [2024-06-27 21:06:23,448 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 720 transitions, 14009 flow [2024-06-27 21:06:23,448 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:06:23,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:06:23,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 110 transitions. [2024-06-27 21:06:23,449 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:06:23,449 INFO L175 Difference]: Start difference. First operand has 433 places, 693 transitions, 12489 flow. Second operand 6 states and 110 transitions. [2024-06-27 21:06:23,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 720 transitions, 14009 flow [2024-06-27 21:06:28,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 430 places, 720 transitions, 13801 flow, removed 41 selfloop flow, removed 8 redundant places. [2024-06-27 21:06:28,159 INFO L231 Difference]: Finished difference. Result has 431 places, 693 transitions, 12385 flow [2024-06-27 21:06:28,160 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12281, PETRI_DIFFERENCE_MINUEND_PLACES=425, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=652, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=12385, PETRI_PLACES=431, PETRI_TRANSITIONS=693} [2024-06-27 21:06:28,160 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 388 predicate places. [2024-06-27 21:06:28,160 INFO L495 AbstractCegarLoop]: Abstraction has has 431 places, 693 transitions, 12385 flow [2024-06-27 21:06:28,160 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:28,160 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:28,161 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:28,161 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable122 [2024-06-27 21:06:28,161 INFO L420 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:28,161 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:28,161 INFO L85 PathProgramCache]: Analyzing trace with hash -1346024676, now seen corresponding path program 4 times [2024-06-27 21:06:28,161 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:28,161 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1841714285] [2024-06-27 21:06:28,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:28,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:28,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:30,495 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:30,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:30,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1841714285] [2024-06-27 21:06:30,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1841714285] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:30,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:30,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:30,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1693345633] [2024-06-27 21:06:30,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:30,495 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:30,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:30,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:30,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:30,516 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:06:30,517 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 431 places, 693 transitions, 12385 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:30,517 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:30,517 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:06:30,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:33,454 INFO L124 PetriNetUnfolderBase]: 4969/7558 cut-off events. [2024-06-27 21:06:33,454 INFO L125 PetriNetUnfolderBase]: For 1597481/1597481 co-relation queries the response was YES. [2024-06-27 21:06:33,541 INFO L83 FinitePrefix]: Finished finitePrefix Result has 89620 conditions, 7558 events. 4969/7558 cut-off events. For 1597481/1597481 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 43341 event pairs, 935 based on Foata normal form. 2/7559 useless extension candidates. Maximal degree in co-relation 89413. Up to 7472 conditions per place. [2024-06-27 21:06:33,581 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 680 selfloop transitions, 33 changer transitions 0/716 dead transitions. [2024-06-27 21:06:33,582 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 716 transitions, 13949 flow [2024-06-27 21:06:33,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:06:33,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:06:33,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 110 transitions. [2024-06-27 21:06:33,583 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3741496598639456 [2024-06-27 21:06:33,583 INFO L175 Difference]: Start difference. First operand has 431 places, 693 transitions, 12385 flow. Second operand 7 states and 110 transitions. [2024-06-27 21:06:33,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 716 transitions, 13949 flow [2024-06-27 21:06:38,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 432 places, 716 transitions, 13867 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-06-27 21:06:38,693 INFO L231 Difference]: Finished difference. Result has 433 places, 695 transitions, 12458 flow [2024-06-27 21:06:38,694 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12303, PETRI_DIFFERENCE_MINUEND_PLACES=426, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=693, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=660, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12458, PETRI_PLACES=433, PETRI_TRANSITIONS=695} [2024-06-27 21:06:38,694 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 390 predicate places. [2024-06-27 21:06:38,694 INFO L495 AbstractCegarLoop]: Abstraction has has 433 places, 695 transitions, 12458 flow [2024-06-27 21:06:38,694 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:38,694 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:38,694 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:38,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-06-27 21:06:38,695 INFO L420 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:38,695 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:38,695 INFO L85 PathProgramCache]: Analyzing trace with hash -1630998916, now seen corresponding path program 1 times [2024-06-27 21:06:38,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:38,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1828720875] [2024-06-27 21:06:38,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:38,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:38,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:41,839 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:41,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:41,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1828720875] [2024-06-27 21:06:41,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1828720875] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:41,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:41,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:41,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897400398] [2024-06-27 21:06:41,840 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:41,840 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:41,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:41,840 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:41,840 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:41,879 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:06:41,880 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 433 places, 695 transitions, 12458 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:41,880 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:41,880 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:06:41,880 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:44,887 INFO L124 PetriNetUnfolderBase]: 4998/7603 cut-off events. [2024-06-27 21:06:44,888 INFO L125 PetriNetUnfolderBase]: For 1651867/1651881 co-relation queries the response was YES. [2024-06-27 21:06:44,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 90613 conditions, 7603 events. 4998/7603 cut-off events. For 1651867/1651881 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 43621 event pairs, 832 based on Foata normal form. 18/7620 useless extension candidates. Maximal degree in co-relation 90405. Up to 7174 conditions per place. [2024-06-27 21:06:45,007 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 610 selfloop transitions, 116 changer transitions 0/729 dead transitions. [2024-06-27 21:06:45,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 440 places, 729 transitions, 14372 flow [2024-06-27 21:06:45,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:06:45,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:06:45,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 130 transitions. [2024-06-27 21:06:45,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869047619047619 [2024-06-27 21:06:45,009 INFO L175 Difference]: Start difference. First operand has 433 places, 695 transitions, 12458 flow. Second operand 8 states and 130 transitions. [2024-06-27 21:06:45,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 440 places, 729 transitions, 14372 flow [2024-06-27 21:06:49,647 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 435 places, 729 transitions, 14239 flow, removed 35 selfloop flow, removed 5 redundant places. [2024-06-27 21:06:49,656 INFO L231 Difference]: Finished difference. Result has 436 places, 701 transitions, 12729 flow [2024-06-27 21:06:49,656 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12325, PETRI_DIFFERENCE_MINUEND_PLACES=428, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=695, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=113, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=582, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12729, PETRI_PLACES=436, PETRI_TRANSITIONS=701} [2024-06-27 21:06:49,656 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 393 predicate places. [2024-06-27 21:06:49,656 INFO L495 AbstractCegarLoop]: Abstraction has has 436 places, 701 transitions, 12729 flow [2024-06-27 21:06:49,656 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:49,657 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:06:49,657 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:06:49,657 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-06-27 21:06:49,657 INFO L420 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:06:49,657 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:06:49,657 INFO L85 PathProgramCache]: Analyzing trace with hash -641453978, now seen corresponding path program 2 times [2024-06-27 21:06:49,658 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:06:49,658 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338224759] [2024-06-27 21:06:49,658 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:06:49,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:06:49,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:06:52,828 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:06:52,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:06:52,828 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338224759] [2024-06-27 21:06:52,829 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338224759] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:06:52,829 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:06:52,829 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:06:52,829 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1694862275] [2024-06-27 21:06:52,829 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:06:52,829 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:06:52,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:06:52,830 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:06:52,830 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:06:52,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:06:52,866 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 436 places, 701 transitions, 12729 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:06:52,866 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:06:52,866 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:06:52,866 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:06:56,034 INFO L124 PetriNetUnfolderBase]: 5014/7627 cut-off events. [2024-06-27 21:06:56,035 INFO L125 PetriNetUnfolderBase]: For 1681070/1681084 co-relation queries the response was YES. [2024-06-27 21:06:56,131 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91467 conditions, 7627 events. 5014/7627 cut-off events. For 1681070/1681084 co-relation queries the response was YES. Maximal size of possible extension queue 428. Compared 43828 event pairs, 943 based on Foata normal form. 18/7644 useless extension candidates. Maximal degree in co-relation 91258. Up to 7278 conditions per place. [2024-06-27 21:06:56,172 INFO L140 encePairwiseOnDemand]: 32/42 looper letters, 612 selfloop transitions, 112 changer transitions 0/727 dead transitions. [2024-06-27 21:06:56,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 443 places, 727 transitions, 14336 flow [2024-06-27 21:06:56,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:06:56,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:06:56,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 125 transitions. [2024-06-27 21:06:56,173 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.37202380952380953 [2024-06-27 21:06:56,174 INFO L175 Difference]: Start difference. First operand has 436 places, 701 transitions, 12729 flow. Second operand 8 states and 125 transitions. [2024-06-27 21:06:56,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 443 places, 727 transitions, 14336 flow [2024-06-27 21:07:00,532 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 727 transitions, 14056 flow, removed 72 selfloop flow, removed 4 redundant places. [2024-06-27 21:07:00,541 INFO L231 Difference]: Finished difference. Result has 440 places, 704 transitions, 12771 flow [2024-06-27 21:07:00,541 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12487, PETRI_DIFFERENCE_MINUEND_PLACES=432, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=701, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=589, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12771, PETRI_PLACES=440, PETRI_TRANSITIONS=704} [2024-06-27 21:07:00,541 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 397 predicate places. [2024-06-27 21:07:00,541 INFO L495 AbstractCegarLoop]: Abstraction has has 440 places, 704 transitions, 12771 flow [2024-06-27 21:07:00,542 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:00,542 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:00,542 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:00,542 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-06-27 21:07:00,542 INFO L420 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:00,543 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:00,543 INFO L85 PathProgramCache]: Analyzing trace with hash -523181600, now seen corresponding path program 1 times [2024-06-27 21:07:00,543 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:00,543 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [627627802] [2024-06-27 21:07:00,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:00,543 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:00,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:03,479 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:03,479 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:03,479 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [627627802] [2024-06-27 21:07:03,479 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [627627802] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:03,479 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:03,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:03,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [448488867] [2024-06-27 21:07:03,480 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:03,480 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:03,480 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:03,480 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:03,480 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:03,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:07:03,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 440 places, 704 transitions, 12771 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:03,495 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:03,495 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:07:03,495 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:06,640 INFO L124 PetriNetUnfolderBase]: 5022/7638 cut-off events. [2024-06-27 21:07:06,641 INFO L125 PetriNetUnfolderBase]: For 1692893/1692893 co-relation queries the response was YES. [2024-06-27 21:07:06,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 91644 conditions, 7638 events. 5022/7638 cut-off events. For 1692893/1692893 co-relation queries the response was YES. Maximal size of possible extension queue 430. Compared 43871 event pairs, 926 based on Foata normal form. 2/7639 useless extension candidates. Maximal degree in co-relation 91433. Up to 7569 conditions per place. [2024-06-27 21:07:06,768 INFO L140 encePairwiseOnDemand]: 33/42 looper letters, 690 selfloop transitions, 32 changer transitions 0/725 dead transitions. [2024-06-27 21:07:06,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 725 transitions, 14338 flow [2024-06-27 21:07:06,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-06-27 21:07:06,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-06-27 21:07:06,769 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 116 transitions. [2024-06-27 21:07:06,769 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34523809523809523 [2024-06-27 21:07:06,769 INFO L175 Difference]: Start difference. First operand has 440 places, 704 transitions, 12771 flow. Second operand 8 states and 116 transitions. [2024-06-27 21:07:06,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 725 transitions, 14338 flow [2024-06-27 21:07:12,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 441 places, 725 transitions, 14086 flow, removed 15 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:12,635 INFO L231 Difference]: Finished difference. Result has 443 places, 707 transitions, 12669 flow [2024-06-27 21:07:12,635 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12521, PETRI_DIFFERENCE_MINUEND_PLACES=434, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=704, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=672, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=12669, PETRI_PLACES=443, PETRI_TRANSITIONS=707} [2024-06-27 21:07:12,635 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 400 predicate places. [2024-06-27 21:07:12,636 INFO L495 AbstractCegarLoop]: Abstraction has has 443 places, 707 transitions, 12669 flow [2024-06-27 21:07:12,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:12,636 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:12,636 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:12,636 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126 [2024-06-27 21:07:12,636 INFO L420 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:12,636 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:12,637 INFO L85 PathProgramCache]: Analyzing trace with hash 312911684, now seen corresponding path program 3 times [2024-06-27 21:07:12,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:12,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1323438882] [2024-06-27 21:07:12,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:12,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:12,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:15,893 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:15,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:15,895 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1323438882] [2024-06-27 21:07:15,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1323438882] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:15,897 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:15,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:15,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720421957] [2024-06-27 21:07:15,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:15,899 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:15,899 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:15,901 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:15,901 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:15,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:07:15,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 707 transitions, 12669 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:15,979 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:15,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:07:15,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:19,231 INFO L124 PetriNetUnfolderBase]: 5126/7797 cut-off events. [2024-06-27 21:07:19,231 INFO L125 PetriNetUnfolderBase]: For 1897162/1897162 co-relation queries the response was YES. [2024-06-27 21:07:19,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93089 conditions, 7797 events. 5126/7797 cut-off events. For 1897162/1897162 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 44943 event pairs, 946 based on Foata normal form. 28/7824 useless extension candidates. Maximal degree in co-relation 92876. Up to 7518 conditions per place. [2024-06-27 21:07:19,359 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 666 selfloop transitions, 71 changer transitions 0/740 dead transitions. [2024-06-27 21:07:19,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 452 places, 740 transitions, 14471 flow [2024-06-27 21:07:19,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:07:19,360 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:07:19,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 148 transitions. [2024-06-27 21:07:19,361 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3523809523809524 [2024-06-27 21:07:19,361 INFO L175 Difference]: Start difference. First operand has 443 places, 707 transitions, 12669 flow. Second operand 10 states and 148 transitions. [2024-06-27 21:07:19,361 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 452 places, 740 transitions, 14471 flow [2024-06-27 21:07:24,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 740 transitions, 14344 flow, removed 30 selfloop flow, removed 6 redundant places. [2024-06-27 21:07:24,698 INFO L231 Difference]: Finished difference. Result has 447 places, 712 transitions, 12818 flow [2024-06-27 21:07:24,698 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12542, PETRI_DIFFERENCE_MINUEND_PLACES=437, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=707, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=636, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=12818, PETRI_PLACES=447, PETRI_TRANSITIONS=712} [2024-06-27 21:07:24,699 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 404 predicate places. [2024-06-27 21:07:24,699 INFO L495 AbstractCegarLoop]: Abstraction has has 447 places, 712 transitions, 12818 flow [2024-06-27 21:07:24,700 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:24,700 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:24,700 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:24,701 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-06-27 21:07:24,701 INFO L420 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:24,702 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:24,702 INFO L85 PathProgramCache]: Analyzing trace with hash -1582675452, now seen corresponding path program 4 times [2024-06-27 21:07:24,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:24,702 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686143393] [2024-06-27 21:07:24,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:24,703 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:24,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:27,541 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:27,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:27,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686143393] [2024-06-27 21:07:27,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686143393] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:27,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:27,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:27,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1701557876] [2024-06-27 21:07:27,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:27,543 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:27,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:27,543 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:27,543 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:27,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:07:27,564 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 712 transitions, 12818 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:27,564 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:27,564 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:07:27,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:30,994 INFO L124 PetriNetUnfolderBase]: 5217/7938 cut-off events. [2024-06-27 21:07:30,994 INFO L125 PetriNetUnfolderBase]: For 1920615/1920615 co-relation queries the response was YES. [2024-06-27 21:07:31,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94711 conditions, 7938 events. 5217/7938 cut-off events. For 1920615/1920615 co-relation queries the response was YES. Maximal size of possible extension queue 436. Compared 45841 event pairs, 836 based on Foata normal form. 28/7965 useless extension candidates. Maximal degree in co-relation 94497. Up to 7221 conditions per place. [2024-06-27 21:07:31,099 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 600 selfloop transitions, 158 changer transitions 0/761 dead transitions. [2024-06-27 21:07:31,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 761 transitions, 14686 flow [2024-06-27 21:07:31,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:07:31,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:07:31,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 165 transitions. [2024-06-27 21:07:31,100 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4365079365079365 [2024-06-27 21:07:31,101 INFO L175 Difference]: Start difference. First operand has 447 places, 712 transitions, 12818 flow. Second operand 9 states and 165 transitions. [2024-06-27 21:07:31,101 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 761 transitions, 14686 flow [2024-06-27 21:07:36,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 761 transitions, 14497 flow, removed 28 selfloop flow, removed 8 redundant places. [2024-06-27 21:07:36,209 INFO L231 Difference]: Finished difference. Result has 448 places, 716 transitions, 13082 flow [2024-06-27 21:07:36,209 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12629, PETRI_DIFFERENCE_MINUEND_PLACES=439, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=712, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=554, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13082, PETRI_PLACES=448, PETRI_TRANSITIONS=716} [2024-06-27 21:07:36,211 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-27 21:07:36,211 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 716 transitions, 13082 flow [2024-06-27 21:07:36,224 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:36,224 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:36,224 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:36,224 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable128 [2024-06-27 21:07:36,224 INFO L420 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:36,225 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:36,225 INFO L85 PathProgramCache]: Analyzing trace with hash -1638156496, now seen corresponding path program 2 times [2024-06-27 21:07:36,225 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:36,225 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1444108844] [2024-06-27 21:07:36,225 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:36,225 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:36,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:39,197 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:39,197 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:39,197 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1444108844] [2024-06-27 21:07:39,197 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1444108844] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:39,197 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:39,198 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:39,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288643576] [2024-06-27 21:07:39,198 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:39,198 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:39,198 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:39,198 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:39,198 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:39,230 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:07:39,230 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 716 transitions, 13082 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:39,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:39,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:07:39,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:42,366 INFO L124 PetriNetUnfolderBase]: 5235/7965 cut-off events. [2024-06-27 21:07:42,366 INFO L125 PetriNetUnfolderBase]: For 1775466/1775466 co-relation queries the response was YES. [2024-06-27 21:07:42,435 INFO L83 FinitePrefix]: Finished finitePrefix Result has 95516 conditions, 7965 events. 5235/7965 cut-off events. For 1775466/1775466 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 46062 event pairs, 951 based on Foata normal form. 2/7966 useless extension candidates. Maximal degree in co-relation 95302. Up to 7886 conditions per place. [2024-06-27 21:07:42,471 INFO L140 encePairwiseOnDemand]: 34/42 looper letters, 698 selfloop transitions, 39 changer transitions 0/740 dead transitions. [2024-06-27 21:07:42,471 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 454 places, 740 transitions, 14756 flow [2024-06-27 21:07:42,472 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-06-27 21:07:42,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-06-27 21:07:42,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 106 transitions. [2024-06-27 21:07:42,472 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.36054421768707484 [2024-06-27 21:07:42,472 INFO L175 Difference]: Start difference. First operand has 448 places, 716 transitions, 13082 flow. Second operand 7 states and 106 transitions. [2024-06-27 21:07:42,472 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 454 places, 740 transitions, 14756 flow [2024-06-27 21:07:49,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 447 places, 740 transitions, 14393 flow, removed 30 selfloop flow, removed 7 redundant places. [2024-06-27 21:07:49,309 INFO L231 Difference]: Finished difference. Result has 448 places, 723 transitions, 12959 flow [2024-06-27 21:07:49,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12731, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=716, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=682, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=12959, PETRI_PLACES=448, PETRI_TRANSITIONS=723} [2024-06-27 21:07:49,316 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 405 predicate places. [2024-06-27 21:07:49,316 INFO L495 AbstractCegarLoop]: Abstraction has has 448 places, 723 transitions, 12959 flow [2024-06-27 21:07:49,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:49,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:07:49,316 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:07:49,316 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-06-27 21:07:49,316 INFO L420 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:07:49,316 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:07:49,317 INFO L85 PathProgramCache]: Analyzing trace with hash -1354589604, now seen corresponding path program 3 times [2024-06-27 21:07:49,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:07:49,317 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1569842309] [2024-06-27 21:07:49,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:07:49,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:07:49,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:07:52,347 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:07:52,347 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:07:52,347 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1569842309] [2024-06-27 21:07:52,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1569842309] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:07:52,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:07:52,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:07:52,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293673416] [2024-06-27 21:07:52,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:07:52,348 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:07:52,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:07:52,348 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:07:52,348 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:07:52,367 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:07:52,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 448 places, 723 transitions, 12959 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:07:52,367 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:07:52,367 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:07:52,367 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:07:55,424 INFO L124 PetriNetUnfolderBase]: 5243/7976 cut-off events. [2024-06-27 21:07:55,424 INFO L125 PetriNetUnfolderBase]: For 1772830/1772830 co-relation queries the response was YES. [2024-06-27 21:07:55,493 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94862 conditions, 7976 events. 5243/7976 cut-off events. For 1772830/1772830 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 46180 event pairs, 963 based on Foata normal form. 2/7977 useless extension candidates. Maximal degree in co-relation 94647. Up to 7892 conditions per place. [2024-06-27 21:07:55,529 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 698 selfloop transitions, 39 changer transitions 0/740 dead transitions. [2024-06-27 21:07:55,529 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 453 places, 740 transitions, 14535 flow [2024-06-27 21:07:55,530 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:07:55,530 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:07:55,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 95 transitions. [2024-06-27 21:07:55,530 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.376984126984127 [2024-06-27 21:07:55,531 INFO L175 Difference]: Start difference. First operand has 448 places, 723 transitions, 12959 flow. Second operand 6 states and 95 transitions. [2024-06-27 21:07:55,531 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 453 places, 740 transitions, 14535 flow [2024-06-27 21:08:01,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 740 transitions, 14424 flow, removed 34 selfloop flow, removed 3 redundant places. [2024-06-27 21:08:01,228 INFO L231 Difference]: Finished difference. Result has 451 places, 725 transitions, 13003 flow [2024-06-27 21:08:01,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12852, PETRI_DIFFERENCE_MINUEND_PLACES=445, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=723, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=684, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13003, PETRI_PLACES=451, PETRI_TRANSITIONS=725} [2024-06-27 21:08:01,229 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 408 predicate places. [2024-06-27 21:08:01,229 INFO L495 AbstractCegarLoop]: Abstraction has has 451 places, 725 transitions, 13003 flow [2024-06-27 21:08:01,229 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:01,229 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:01,229 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-06-27 21:08:01,229 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-06-27 21:08:01,230 INFO L420 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:01,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:01,230 INFO L85 PathProgramCache]: Analyzing trace with hash -1346018724, now seen corresponding path program 4 times [2024-06-27 21:08:01,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:01,230 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704353885] [2024-06-27 21:08:01,230 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:01,230 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:01,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:04,153 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:04,153 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:04,153 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704353885] [2024-06-27 21:08:04,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704353885] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:04,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:04,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:04,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613933716] [2024-06-27 21:08:04,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:04,154 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:04,154 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:04,155 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:04,155 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:04,217 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:08:04,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 451 places, 725 transitions, 13003 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:04,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:04,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:08:04,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:07,106 INFO L124 PetriNetUnfolderBase]: 5238/7970 cut-off events. [2024-06-27 21:08:07,107 INFO L125 PetriNetUnfolderBase]: For 1759255/1759257 co-relation queries the response was YES. [2024-06-27 21:08:07,194 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94490 conditions, 7970 events. 5238/7970 cut-off events. For 1759255/1759257 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 46134 event pairs, 973 based on Foata normal form. 4/7973 useless extension candidates. Maximal degree in co-relation 94274. Up to 7871 conditions per place. [2024-06-27 21:08:07,232 INFO L140 encePairwiseOnDemand]: 35/42 looper letters, 697 selfloop transitions, 39 changer transitions 0/739 dead transitions. [2024-06-27 21:08:07,233 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 739 transitions, 14567 flow [2024-06-27 21:08:07,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-06-27 21:08:07,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-06-27 21:08:07,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 90 transitions. [2024-06-27 21:08:07,234 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35714285714285715 [2024-06-27 21:08:07,234 INFO L175 Difference]: Start difference. First operand has 451 places, 725 transitions, 13003 flow. Second operand 6 states and 90 transitions. [2024-06-27 21:08:07,234 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 739 transitions, 14567 flow [2024-06-27 21:08:13,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 452 places, 739 transitions, 14438 flow, removed 30 selfloop flow, removed 4 redundant places. [2024-06-27 21:08:13,473 INFO L231 Difference]: Finished difference. Result has 453 places, 727 transitions, 13023 flow [2024-06-27 21:08:13,473 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12878, PETRI_DIFFERENCE_MINUEND_PLACES=447, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=725, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=686, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=13023, PETRI_PLACES=453, PETRI_TRANSITIONS=727} [2024-06-27 21:08:13,474 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 410 predicate places. [2024-06-27 21:08:13,474 INFO L495 AbstractCegarLoop]: Abstraction has has 453 places, 727 transitions, 13023 flow [2024-06-27 21:08:13,474 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:13,474 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:13,474 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-27 21:08:13,474 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-06-27 21:08:13,474 INFO L420 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:13,475 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:13,475 INFO L85 PathProgramCache]: Analyzing trace with hash 770082200, now seen corresponding path program 1 times [2024-06-27 21:08:13,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:13,475 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421536988] [2024-06-27 21:08:13,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:13,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:13,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:16,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-27 21:08:16,029 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:16,029 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421536988] [2024-06-27 21:08:16,029 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421536988] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:16,029 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:16,029 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:16,029 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [28735105] [2024-06-27 21:08:16,029 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:16,029 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:16,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:16,029 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:16,029 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:16,063 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:08:16,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 453 places, 727 transitions, 13023 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:16,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:16,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:08:16,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:19,314 INFO L124 PetriNetUnfolderBase]: 5251/7987 cut-off events. [2024-06-27 21:08:19,315 INFO L125 PetriNetUnfolderBase]: For 1757758/1757758 co-relation queries the response was YES. [2024-06-27 21:08:19,409 INFO L83 FinitePrefix]: Finished finitePrefix Result has 94763 conditions, 7987 events. 5251/7987 cut-off events. For 1757758/1757758 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 46184 event pairs, 961 based on Foata normal form. 1/7987 useless extension candidates. Maximal degree in co-relation 94546. Up to 7839 conditions per place. [2024-06-27 21:08:19,452 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 719 selfloop transitions, 53 changer transitions 0/775 dead transitions. [2024-06-27 21:08:19,453 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 775 transitions, 15105 flow [2024-06-27 21:08:19,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:19,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:19,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 149 transitions. [2024-06-27 21:08:19,454 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3941798941798942 [2024-06-27 21:08:19,454 INFO L175 Difference]: Start difference. First operand has 453 places, 727 transitions, 13023 flow. Second operand 9 states and 149 transitions. [2024-06-27 21:08:19,454 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 775 transitions, 15105 flow [2024-06-27 21:08:25,618 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 775 transitions, 14976 flow, removed 27 selfloop flow, removed 4 redundant places. [2024-06-27 21:08:25,628 INFO L231 Difference]: Finished difference. Result has 458 places, 733 transitions, 13192 flow [2024-06-27 21:08:25,629 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=12894, PETRI_DIFFERENCE_MINUEND_PLACES=449, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=727, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=677, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13192, PETRI_PLACES=458, PETRI_TRANSITIONS=733} [2024-06-27 21:08:25,629 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 415 predicate places. [2024-06-27 21:08:25,629 INFO L495 AbstractCegarLoop]: Abstraction has has 458 places, 733 transitions, 13192 flow [2024-06-27 21:08:25,629 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:25,629 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:25,629 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-27 21:08:25,629 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable132 [2024-06-27 21:08:25,630 INFO L420 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:25,630 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:25,630 INFO L85 PathProgramCache]: Analyzing trace with hash 775796120, now seen corresponding path program 2 times [2024-06-27 21:08:25,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:25,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [312512496] [2024-06-27 21:08:25,630 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:25,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:25,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:27,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:27,863 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:27,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [312512496] [2024-06-27 21:08:27,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [312512496] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:27,863 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:27,863 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-06-27 21:08:27,863 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1106504104] [2024-06-27 21:08:27,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:27,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-06-27 21:08:27,864 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:27,864 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-06-27 21:08:27,864 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-06-27 21:08:27,889 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:08:27,890 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 458 places, 733 transitions, 13192 flow. Second operand has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:27,890 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:27,890 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:08:27,890 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:31,258 INFO L124 PetriNetUnfolderBase]: 5304/8065 cut-off events. [2024-06-27 21:08:31,259 INFO L125 PetriNetUnfolderBase]: For 1837048/1837052 co-relation queries the response was YES. [2024-06-27 21:08:31,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97027 conditions, 8065 events. 5304/8065 cut-off events. For 1837048/1837052 co-relation queries the response was YES. Maximal size of possible extension queue 446. Compared 46761 event pairs, 998 based on Foata normal form. 5/8069 useless extension candidates. Maximal degree in co-relation 96809. Up to 7343 conditions per place. [2024-06-27 21:08:31,372 INFO L140 encePairwiseOnDemand]: 30/42 looper letters, 570 selfloop transitions, 215 changer transitions 0/788 dead transitions. [2024-06-27 21:08:31,372 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 466 places, 788 transitions, 16026 flow [2024-06-27 21:08:31,373 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-06-27 21:08:31,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-06-27 21:08:31,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 162 transitions. [2024-06-27 21:08:31,373 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42857142857142855 [2024-06-27 21:08:31,373 INFO L175 Difference]: Start difference. First operand has 458 places, 733 transitions, 13192 flow. Second operand 9 states and 162 transitions. [2024-06-27 21:08:31,373 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 466 places, 788 transitions, 16026 flow [2024-06-27 21:08:38,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 462 places, 788 transitions, 15800 flow, removed 88 selfloop flow, removed 4 redundant places. [2024-06-27 21:08:38,443 INFO L231 Difference]: Finished difference. Result has 463 places, 744 transitions, 13774 flow [2024-06-27 21:08:38,444 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13012, PETRI_DIFFERENCE_MINUEND_PLACES=454, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=733, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=208, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=525, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=13774, PETRI_PLACES=463, PETRI_TRANSITIONS=744} [2024-06-27 21:08:38,444 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 420 predicate places. [2024-06-27 21:08:38,444 INFO L495 AbstractCegarLoop]: Abstraction has has 463 places, 744 transitions, 13774 flow [2024-06-27 21:08:38,444 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 7.8) internal successors, (78), 10 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-06-27 21:08:38,444 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:38,444 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-27 21:08:38,444 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-06-27 21:08:38,445 INFO L420 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:38,445 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:38,445 INFO L85 PathProgramCache]: Analyzing trace with hash -2095833883, now seen corresponding path program 1 times [2024-06-27 21:08:38,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:38,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838496211] [2024-06-27 21:08:38,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:38,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:38,456 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:40,621 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:40,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:40,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838496211] [2024-06-27 21:08:40,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [838496211] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:40,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:40,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:40,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6012361] [2024-06-27 21:08:40,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:40,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:40,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:40,622 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:40,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:40,675 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:08:40,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 463 places, 744 transitions, 13774 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 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-27 21:08:40,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:40,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:08:40,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:43,888 INFO L124 PetriNetUnfolderBase]: 5385/8187 cut-off events. [2024-06-27 21:08:43,888 INFO L125 PetriNetUnfolderBase]: For 1968237/1968237 co-relation queries the response was YES. [2024-06-27 21:08:43,986 INFO L83 FinitePrefix]: Finished finitePrefix Result has 100493 conditions, 8187 events. 5385/8187 cut-off events. For 1968237/1968237 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 47407 event pairs, 879 based on Foata normal form. 8/8194 useless extension candidates. Maximal degree in co-relation 100272. Up to 7636 conditions per place. [2024-06-27 21:08:44,030 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 662 selfloop transitions, 139 changer transitions 0/804 dead transitions. [2024-06-27 21:08:44,031 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 804 transitions, 16273 flow [2024-06-27 21:08:44,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:44,032 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:44,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 174 transitions. [2024-06-27 21:08:44,032 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4142857142857143 [2024-06-27 21:08:44,032 INFO L175 Difference]: Start difference. First operand has 463 places, 744 transitions, 13774 flow. Second operand 10 states and 174 transitions. [2024-06-27 21:08:44,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 804 transitions, 16273 flow [2024-06-27 21:08:49,626 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 468 places, 804 transitions, 15896 flow, removed 77 selfloop flow, removed 4 redundant places. [2024-06-27 21:08:49,636 INFO L231 Difference]: Finished difference. Result has 470 places, 747 transitions, 13849 flow [2024-06-27 21:08:49,636 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13399, PETRI_DIFFERENCE_MINUEND_PLACES=459, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=744, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=137, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=606, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=13849, PETRI_PLACES=470, PETRI_TRANSITIONS=747} [2024-06-27 21:08:49,637 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 427 predicate places. [2024-06-27 21:08:49,637 INFO L495 AbstractCegarLoop]: Abstraction has has 470 places, 747 transitions, 13849 flow [2024-06-27 21:08:49,637 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 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-27 21:08:49,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:08:49,637 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-27 21:08:49,637 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable134 [2024-06-27 21:08:49,637 INFO L420 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:08:49,638 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:08:49,638 INFO L85 PathProgramCache]: Analyzing trace with hash 775794415, now seen corresponding path program 2 times [2024-06-27 21:08:49,638 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:08:49,638 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1821828234] [2024-06-27 21:08:49,638 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:08:49,638 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:08:49,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:08:51,927 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:08:51,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:08:51,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1821828234] [2024-06-27 21:08:51,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1821828234] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:08:51,927 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:08:51,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:08:51,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [76528757] [2024-06-27 21:08:51,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:08:51,928 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:08:51,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:08:51,928 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:08:51,928 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=85, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:08:51,986 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:08:51,986 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 470 places, 747 transitions, 13849 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 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-27 21:08:51,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:08:51,987 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:08:51,987 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-06-27 21:08:55,685 INFO L124 PetriNetUnfolderBase]: 5480/8332 cut-off events. [2024-06-27 21:08:55,685 INFO L125 PetriNetUnfolderBase]: For 2066555/2066555 co-relation queries the response was YES. [2024-06-27 21:08:55,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 103156 conditions, 8332 events. 5480/8332 cut-off events. For 2066555/2066555 co-relation queries the response was YES. Maximal size of possible extension queue 458. Compared 48540 event pairs, 1005 based on Foata normal form. 8/8339 useless extension candidates. Maximal degree in co-relation 102932. Up to 7953 conditions per place. [2024-06-27 21:08:55,820 INFO L140 encePairwiseOnDemand]: 31/42 looper letters, 667 selfloop transitions, 134 changer transitions 0/804 dead transitions. [2024-06-27 21:08:55,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 479 places, 804 transitions, 16343 flow [2024-06-27 21:08:55,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-06-27 21:08:55,821 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-06-27 21:08:55,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 171 transitions. [2024-06-27 21:08:55,822 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40714285714285714 [2024-06-27 21:08:55,822 INFO L175 Difference]: Start difference. First operand has 470 places, 747 transitions, 13849 flow. Second operand 10 states and 171 transitions. [2024-06-27 21:08:55,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 479 places, 804 transitions, 16343 flow [2024-06-27 21:09:03,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 473 places, 804 transitions, 16133 flow, removed 21 selfloop flow, removed 6 redundant places. [2024-06-27 21:09:03,037 INFO L231 Difference]: Finished difference. Result has 475 places, 751 transitions, 14040 flow [2024-06-27 21:09:03,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=42, PETRI_DIFFERENCE_MINUEND_FLOW=13647, PETRI_DIFFERENCE_MINUEND_PLACES=464, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=747, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=131, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=614, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=14040, PETRI_PLACES=475, PETRI_TRANSITIONS=751} [2024-06-27 21:09:03,038 INFO L281 CegarLoopForPetriNet]: 43 programPoint places, 432 predicate places. [2024-06-27 21:09:03,038 INFO L495 AbstractCegarLoop]: Abstraction has has 475 places, 751 transitions, 14040 flow [2024-06-27 21:09:03,038 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 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-27 21:09:03,038 INFO L200 CegarLoopForPetriNet]: Found error trace [2024-06-27 21:09:03,038 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-27 21:09:03,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-06-27 21:09:03,039 INFO L420 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT === [ULTIMATE.startErr0ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr1ASSERT_VIOLATIONWITNESS_INVARIANT, ULTIMATE.startErr2ASSERT_VIOLATIONWITNESS_INVARIANT (and 3 more)] === [2024-06-27 21:09:03,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2024-06-27 21:09:03,039 INFO L85 PathProgramCache]: Analyzing trace with hash 821893857, now seen corresponding path program 3 times [2024-06-27 21:09:03,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-06-27 21:09:03,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697602670] [2024-06-27 21:09:03,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-06-27 21:09:03,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-06-27 21:09:03,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-06-27 21:09:05,385 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-06-27 21:09:05,385 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-06-27 21:09:05,385 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697602670] [2024-06-27 21:09:05,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697602670] provided 1 perfect and 0 imperfect interpolant sequences [2024-06-27 21:09:05,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-06-27 21:09:05,386 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-06-27 21:09:05,386 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2038867006] [2024-06-27 21:09:05,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-06-27 21:09:05,386 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-06-27 21:09:05,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-06-27 21:09:05,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-06-27 21:09:05,386 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2024-06-27 21:09:05,610 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 42 [2024-06-27 21:09:05,610 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 475 places, 751 transitions, 14040 flow. Second operand has 11 states, 11 states have (on average 7.7272727272727275) internal successors, (85), 11 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-27 21:09:05,610 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-06-27 21:09:05,611 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 42 [2024-06-27 21:09:05,611 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand Killed by 15